Class NanoPiranhaBuilder

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 Details

  • Method Details

    • build

      public NanoPiranha build()
      Build Piranha Nano.
      Returns:
      our instance of Piranha Nano.
    • directoryResource

      public NanoPiranhaBuilder directoryResource​(java.lang.String directory)
      Add a directory resource.
      Parameters:
      directory - the directory resource.
      Returns:
      the builder.
    • filter

      public NanoPiranhaBuilder filter​(java.lang.String filterName, Filter 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

      public NanoPiranhaBuilder servlet​(java.lang.String servletName, Servlet 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

      public NanoPiranhaBuilder webApplication​(WebApplication webApplication)
      Set the web application.
      Parameters:
      webApplication - the web application.
      Returns:
      the builder.