public class JaxrsModule extends Object implements com.google.inject.Module
| Constructor and Description |
|---|
JaxrsModule() |
JaxrsModule(boolean requireExplicitBindings) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
javax.ws.rs.core.Application |
createJaxRsApplication(Set<Object> jaxRsSingletons,
Set<io.airlift.jaxrs.JaxrsBinding> jaxrsBinding,
com.google.inject.Injector injector) |
static org.glassfish.jersey.server.ResourceConfig |
createResourceConfig(javax.ws.rs.core.Application application) |
static org.glassfish.jersey.servlet.ServletContainer |
createServletContainer(org.glassfish.jersey.server.ResourceConfig resourceConfig) |
static Map<String,String> |
createTheServletParams() |
public JaxrsModule()
public JaxrsModule(boolean requireExplicitBindings)
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module@Provides public static org.glassfish.jersey.servlet.ServletContainer createServletContainer(org.glassfish.jersey.server.ResourceConfig resourceConfig)
@Provides public static org.glassfish.jersey.server.ResourceConfig createResourceConfig(javax.ws.rs.core.Application application)
@Provides public javax.ws.rs.core.Application createJaxRsApplication(Set<Object> jaxRsSingletons, Set<io.airlift.jaxrs.JaxrsBinding> jaxrsBinding, com.google.inject.Injector injector)
Copyright © 2010-2017 Airlift. All Rights Reserved.