Package org.apache.cxf.jaxrs.impl.tl
Class ThreadLocalMessageContext
- java.lang.Object
-
- org.apache.cxf.jaxrs.impl.tl.AbstractThreadLocalProxy<MessageContext>
-
- org.apache.cxf.jaxrs.impl.tl.ThreadLocalMessageContext
-
- All Implemented Interfaces:
MessageContext
,ThreadLocalProxy<MessageContext>
public class ThreadLocalMessageContext extends AbstractThreadLocalProxy<MessageContext> implements MessageContext
-
-
Constructor Summary
Constructors Constructor Description ThreadLocalMessageContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get(Object key)
<T> T
getContent(Class<T> format)
<T> T
getContext(Class<T> contextClass)
Object
getContextualProperty(Object key)
javax.ws.rs.core.HttpHeaders
getHttpHeaders()
javax.servlet.http.HttpServletRequest
getHttpServletRequest()
javax.servlet.http.HttpServletResponse
getHttpServletResponse()
javax.ws.rs.ext.Providers
getProviders()
javax.ws.rs.core.Request
getRequest()
<T,E>
TgetResolver(Class<T> resolverClass, Class<E> resolveClazz)
javax.ws.rs.core.SecurityContext
getSecurityContext()
javax.servlet.ServletConfig
getServletConfig()
javax.servlet.ServletContext
getServletContext()
javax.ws.rs.core.UriInfo
getUriInfo()
void
put(Object key, Object value)
-
Methods inherited from class org.apache.cxf.jaxrs.impl.tl.AbstractThreadLocalProxy
get, remove, set
-
-
-
-
Method Detail
-
get
public Object get(Object key)
- Specified by:
get
in interfaceMessageContext
-
getContext
public <T> T getContext(Class<T> contextClass)
- Specified by:
getContext
in interfaceMessageContext
-
getHttpHeaders
public javax.ws.rs.core.HttpHeaders getHttpHeaders()
- Specified by:
getHttpHeaders
in interfaceMessageContext
-
getHttpServletRequest
public javax.servlet.http.HttpServletRequest getHttpServletRequest()
- Specified by:
getHttpServletRequest
in interfaceMessageContext
-
getHttpServletResponse
public javax.servlet.http.HttpServletResponse getHttpServletResponse()
- Specified by:
getHttpServletResponse
in interfaceMessageContext
-
getProviders
public javax.ws.rs.ext.Providers getProviders()
- Specified by:
getProviders
in interfaceMessageContext
-
getSecurityContext
public javax.ws.rs.core.SecurityContext getSecurityContext()
- Specified by:
getSecurityContext
in interfaceMessageContext
-
getServletConfig
public javax.servlet.ServletConfig getServletConfig()
- Specified by:
getServletConfig
in interfaceMessageContext
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContext
in interfaceMessageContext
-
getUriInfo
public javax.ws.rs.core.UriInfo getUriInfo()
- Specified by:
getUriInfo
in interfaceMessageContext
-
getRequest
public javax.ws.rs.core.Request getRequest()
- Specified by:
getRequest
in interfaceMessageContext
-
put
public void put(Object key, Object value)
- Specified by:
put
in interfaceMessageContext
-
getResolver
public <T,E> T getResolver(Class<T> resolverClass, Class<E> resolveClazz)
- Specified by:
getResolver
in interfaceMessageContext
-
getContent
public <T> T getContent(Class<T> format)
- Specified by:
getContent
in interfaceMessageContext
-
getContextualProperty
public Object getContextualProperty(Object key)
- Specified by:
getContextualProperty
in interfaceMessageContext
-
-