java.lang.Object
cloud.piranha.nano.NanoPiranhaBuilder
public class NanoPiranhaBuilder
extends java.lang.Object
The builder so you can easily build instances of
NanoPiranha
.- Author:
- Manfred Riem ([email protected])
- See Also:
NanoPiranha
-
Constructor Summary
Constructors Constructor Description NanoPiranhaBuilder()
Constructor. -
Method Summary
Modifier and Type Method Description NanoPiranha
build()
Build Piranha Nano.NanoPiranhaBuilder
directoryResource(java.lang.String directory)
Add a directory resource.NanoPiranhaBuilder
filter(java.lang.String filterName, Filter filter)
Add a filter.NanoPiranhaBuilder
filterInitParam(java.lang.String filterName, java.lang.String name, java.lang.String value)
Set a filter init parameter.NanoPiranhaBuilder
servlet(java.lang.String servletName, Servlet servlet)
Set the Servlet.NanoPiranhaBuilder
servletInitParam(java.lang.String servletName, java.lang.String name, java.lang.String value)
Set a servlet init parameter.NanoPiranhaBuilder
webApplication(WebApplication webApplication)
Set the web application.
-
Constructor Details
-
NanoPiranhaBuilder
public NanoPiranhaBuilder()Constructor.
-
-
Method Details
-
build
Build Piranha Nano.- Returns:
- our instance of Piranha Nano.
-
directoryResource
Add a directory resource.- Parameters:
directory
- the directory resource.- Returns:
- the builder.
-
filter
Add a filter.- Parameters:
filterName
- the filter name.filter
- the filter.- Returns:
- the builder.
-
filterInitParam
public NanoPiranhaBuilder filterInitParam(java.lang.String filterName, java.lang.String name, java.lang.String value)Set a filter init parameter.- Parameters:
filterName
- the filter name.name
- the name.value
- the value.- Returns:
- the builder.
-
servlet
Set the Servlet.- Parameters:
servletName
- the Servlet name.servlet
- the Servlet.- Returns:
- the builder.
-
servletInitParam
public NanoPiranhaBuilder servletInitParam(java.lang.String servletName, java.lang.String name, java.lang.String value)Set a servlet init parameter.- Parameters:
servletName
- the servlet name.name
- the name.value
- the value.- Returns:
- the builder.
-
webApplication
Set the web application.- Parameters:
webApplication
- the web application.- Returns:
- the builder.
-