public abstract class Jaxrs extends TopLevelService
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Jaxrs.JaxrsResource<T> |
| Constructor and Description |
|---|
Jaxrs() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Jaxrs.JaxrsResource<?>> |
getProviders() |
protected List<Jaxrs.JaxrsResource<?>> |
getResources() |
<T> void |
registerProvider(Class<T> klass,
javax.inject.Provider<T> provider)
Registers JAX-RS provider.
|
protected void |
registerProviders(com.google.inject.Binder binder) |
<T> void |
registerResource(Class<T> klass,
javax.inject.Provider<T> provider)
Registers resource.
|
protected void |
registerResources(com.google.inject.Binder binder)
Registers discovered resources.
|
close, configure, getSubServices, start, stopgetCombineChildren, getCombineSelf, getId, toStringpublic Jaxrs()
public <T> void registerResource(Class<T> klass, javax.inject.Provider<T> provider)
T - resource classklass - resource classprovider - resource providerpublic <T> void registerProvider(Class<T> klass, javax.inject.Provider<T> provider)
JAX-RS provider is a different concept
than a Google Guice provider. This method expects Guice provider
to the object which is a valid JAX-RS provider.
provider - Guice provider of the object representing JAX-RS providerprotected void registerResources(com.google.inject.Binder binder)
protected void registerProviders(com.google.inject.Binder binder)
protected List<Jaxrs.JaxrsResource<?>> getResources()
protected List<Jaxrs.JaxrsResource<?>> getProviders()
Copyright © 2014 Atteo. All rights reserved.