public class EmbeddedPiranhaBuilder extends Object
| Constructor and Description |
|---|
EmbeddedPiranhaBuilder()
Constructor.
|
| Modifier and Type | Method and 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 |
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(cloud.piranha.api.HttpSessionManager httpSessionManager)
Set the HTTP session manager.
|
EmbeddedPiranhaBuilder |
initializer(String className)
Add an initializer.
|
EmbeddedPiranhaBuilder |
servlet(String servletName,
String className)
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 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(cloud.piranha.api.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 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. All rights reserved.