public abstract class RequestContextBase<R extends RequestContext<R>> extends Object
https://github.com/google/guice/wiki/CyclicDependencies#break-the-cycle-with-a-provider| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RequestContextBase(Object exchange,
RequestContextBaseDeps<R> requestContextBaseDeps)
Constructor
|
public RequestContextBase(Object exchange, RequestContextBaseDeps<R> requestContextBaseDeps)
public com.google.inject.Injector guice()
public Object exchange()
protected LocaleResolver getLocaleResolver()
public Locale getLocaleToUse()
protected JsonManager getJsonManager()
protected XmlManager getXmlManager()
protected com.google.inject.Provider<RequestRequestContextAddon<R>> getRequestRequestContextAddonProvider()
protected com.google.inject.Provider<RoutingRequestContextAddon<R>> getRoutingRequestContextAddonProvider()
protected com.google.inject.Provider<ResponseRequestContextAddon<R>> getResponseRequestContextAddonProvider()
protected com.google.inject.Provider<VariablesRequestContextAddon<R>> getVariablesRequestContextAddonProvider()
protected com.google.inject.Provider<TemplatingRequestContextAddon<R>> getTemplatingRequestContextAddonProvider()
protected com.google.inject.Provider<CacheHeadersRequestContextAddon<R>> getCacheHeadersRequestContextAddonProvider()
protected Map<com.google.inject.Key<?>,Object> getInstanceFromGuiceCache()
public VariablesRequestContextAddon<R> variables()
public RequestRequestContextAddon<R> request()
public ResponseRequestContextAddon<R> response()
public RoutingRequestContextAddon<R> routing()
public TemplatingRequestContextAddon<R> templating()
public CacheHeadersRequestContextAddon<R> cacheHeaders()
public JsonManager json()
public XmlManager xml()
public <T> T get(Class<T> clazz)
public <T> T get(com.google.inject.Key<T> key)
Copyright © 2018. All rights reserved.