public class EmbeddedPiranhaBuilder extends Object
EmbeddedPiranha
.EmbeddedPiranha
Constructor | Description |
---|---|
EmbeddedPiranhaBuilder() |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
EmbeddedPiranhaBuilder |
aliasedDirectoryResource(String path,
String alias) |
Add an aliased directory resource.
|
EmbeddedPiranhaBuilder |
attribute(String name,
Object value) |
Add an attribute.
|
EmbeddedPiranha |
build() |
Build the Piranha Embedded instance.
|
EmbeddedPiranha |
buildAndStart() |
Build and starts the Piranha Embedded instance.
|
EmbeddedPiranhaBuilder |
directoryResource(String path) |
Add a directory resource.
|
EmbeddedPiranhaBuilder |
extension(Class<? extends WebApplicationExtension> extensionClass) |
Set the web application extension.
|
EmbeddedPiranhaBuilder |
feature(String className) |
Add a feature.
|
EmbeddedPiranhaBuilder |
filter(String filterName,
String className) |
Add a filter.
|
EmbeddedPiranhaBuilder |
filterInitParam(String filterName,
String name,
String value) |
Set a filter init parameter.
|
EmbeddedPiranhaBuilder |
filterMapping(String filterName,
String... urlPatterns) |
Add a filter mapping.
|
EmbeddedPiranhaBuilder |
httpSessionManager(HttpSessionManager httpSessionManager) |
Set the HTTP session manager.
|
EmbeddedPiranhaBuilder |
initializer(String className) |
Add an initializer.
|
EmbeddedPiranhaBuilder |
servlet(String servletName,
String className) |
Add a servlet.
|
EmbeddedPiranhaBuilder |
servlet(String servletName,
String className,
boolean asyncSupported) |
Add a servlet.
|
EmbeddedPiranhaBuilder |
servletInitParam(String servletName,
String name,
String value) |
Set a servlet init parameter.
|
EmbeddedPiranhaBuilder |
servletMapping(String servletName,
String... urlPatterns) |
Add a servlet mapping.
|
public EmbeddedPiranhaBuilder aliasedDirectoryResource(String path, String alias)
path
- the path.alias
- the alias.public EmbeddedPiranhaBuilder attribute(String name, Object value)
name
- the name.value
- the value.public EmbeddedPiranha build()
public EmbeddedPiranha buildAndStart()
public EmbeddedPiranhaBuilder directoryResource(String path)
path
- the path.public EmbeddedPiranhaBuilder extension(Class<? extends WebApplicationExtension> extensionClass)
extensionClass
- the extension class.public EmbeddedPiranhaBuilder feature(String className)
className
- the class name.public EmbeddedPiranhaBuilder filter(String filterName, String className)
filterName
- the filter name.className
- the class name.public EmbeddedPiranhaBuilder filterInitParam(String filterName, String name, String value)
filterName
- the filter name.name
- the name.value
- the value.public EmbeddedPiranhaBuilder filterMapping(String filterName, String... urlPatterns)
filterName
- the filter name.urlPatterns
- the URL patterns.public EmbeddedPiranhaBuilder httpSessionManager(HttpSessionManager httpSessionManager)
httpSessionManager
- the HTTP session manager.public EmbeddedPiranhaBuilder initializer(String className)
className
- the class name.public EmbeddedPiranhaBuilder servlet(String servletName, String className)
servletName
- the servlet name.className
- the class name.public EmbeddedPiranhaBuilder servlet(String servletName, String className, boolean asyncSupported)
servletName
- the servlet name.className
- the class name.asyncSupported
- the async supported flag.public EmbeddedPiranhaBuilder servletInitParam(String servletName, String name, String value)
servletName
- the servlet name.name
- the name.value
- the value.public EmbeddedPiranhaBuilder servletMapping(String servletName, String... urlPatterns)
servletName
- the servlet name.urlPatterns
- the URL patterns.Copyright © 2020 Piranha Cloud. All rights reserved.