public class JettyModule
extends io.bootique.ConfigModule
| Constructor and Description |
|---|
JettyModule() |
JettyModule(String configPrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
JettyModule |
context(String context) |
static void |
contributeDefaultServlet(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call
JettyModuleExtender.useDefaultServlet(). |
static com.google.inject.multibindings.Multibinder<javax.servlet.Filter> |
contributeFilters(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call JettyModuleExtender.addFilter(Class)
or similar methods. |
static com.google.inject.multibindings.Multibinder<EventListener> |
contributeListeners(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call
JettyModuleExtender.addListener(Class)or similar methods. |
static com.google.inject.multibindings.Multibinder<MappedFilter> |
contributeMappedFilters(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call
JettyModuleExtender.addMappedFilter(MappedFilter) or similar methods. |
static com.google.inject.multibindings.Multibinder<MappedServlet> |
contributeMappedServlets(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call
JettyModuleExtender.addMappedServlet(MappedServlet) or similar methods. |
static com.google.inject.multibindings.Multibinder<javax.servlet.Servlet> |
contributeServlets(com.google.inject.Binder binder)
Deprecated.
since 0.20 call
extend(Binder) and then call JettyModuleExtender.addServlet(Class)
or similar methods. |
static void |
contributeStaticServlet(com.google.inject.Binder binder,
String name,
String... urlPatterns)
Deprecated.
since 0.20 call
extend(Binder) and then call
JettyModuleExtender.addStaticServlet(String, String...). |
static JettyModuleExtender |
extend(com.google.inject.Binder binder)
Returns an instance of
JettyModuleExtender used by downstream modules to load custom extensions of
services declared in the JettyModule. |
JettyModule |
port(int port) |
public JettyModule(String configPrefix)
public JettyModule()
public static JettyModuleExtender extend(com.google.inject.Binder binder)
JettyModuleExtender used by downstream modules to load custom extensions of
services declared in the JettyModule. Should be invoked from a downstream Module's "configure" method.binder - DI binder passed to the Module that invokes this method.JettyModuleExtender that can be used to load Jetty custom extensions.@Deprecated public static com.google.inject.multibindings.Multibinder<MappedServlet> contributeMappedServlets(com.google.inject.Binder binder)
extend(Binder) and then call
JettyModuleExtender.addMappedServlet(MappedServlet) or similar methods.binder - DI binder passed to the Module that invokes this method.Multibinder for servlets.@Deprecated public static com.google.inject.multibindings.Multibinder<javax.servlet.Servlet> contributeServlets(com.google.inject.Binder binder)
extend(Binder) and then call JettyModuleExtender.addServlet(Class)
or similar methods.Multibinder for container servlets. Servlets must be
annotated with WebServlet. Otherwise they should be mapped via
contributeMappedServlets(Binder).binder - DI binder passed to the Module that invokes this method.Multibinder for servlets.@Deprecated public static void contributeStaticServlet(com.google.inject.Binder binder, String name, String... urlPatterns)
extend(Binder) and then call
JettyModuleExtender.addStaticServlet(String, String...).binder - DI binder.name - servlet name that can be referenced in YAML to pass
parameters.urlPatterns - url patterns@Deprecated public static void contributeDefaultServlet(com.google.inject.Binder binder)
extend(Binder) and then call
JettyModuleExtender.useDefaultServlet().binder - DI binder.@Deprecated public static com.google.inject.multibindings.Multibinder<javax.servlet.Filter> contributeFilters(com.google.inject.Binder binder)
extend(Binder) and then call JettyModuleExtender.addFilter(Class)
or similar methods.Multibinder for servlet filters. Filters must be
annotated with WebFilter. Otherwise they should be mapped via
contributeMappedFilters(Binder), where you can explicitly
specify URL patterns, etc.binder - DI binder passed to the Module that invokes this method.Multibinder for container filters.@Deprecated public static com.google.inject.multibindings.Multibinder<MappedFilter> contributeMappedFilters(com.google.inject.Binder binder)
extend(Binder) and then call
JettyModuleExtender.addMappedFilter(MappedFilter) or similar methods.binder - DI binder passed to the Module that invokes this method.Multibinder for servlet filters.@Deprecated public static com.google.inject.multibindings.Multibinder<EventListener> contributeListeners(com.google.inject.Binder binder)
extend(Binder) and then call
JettyModuleExtender.addListener(Class)or similar methods.binder - DI binder passed to the Module that invokes this method.Multibinder for web listeners.public JettyModule context(String context)
public JettyModule port(int port)
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Moduleconfigure in class io.bootique.ConfigModuleCopyright © 2017 ObjectStyle LLC. All rights reserved.