|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.server.spi.JerseyContainerRequestContext
public class JerseyContainerRequestContext
Immutable implementation of Container Request Context
interface.
| Constructor Summary | |
|---|---|
JerseyContainerRequestContext(Request jaxRsRequest,
ContainerResponseWriter responseWriter,
SecurityContext securityContext)
Creates new instance initialized with given parameters. |
|
JerseyContainerRequestContext(Request jaxRsRequest,
ContainerResponseWriter responseWriter,
SecurityContext securityContext,
RequestScopedInitializer requestScopedInitializer)
Creates new instance initialized with given parameters. |
|
| Method Summary | |
|---|---|
Request |
getRequest()
Get the processed request. |
RequestScopedInitializer |
getRequestScopedInitializer()
Custom container extensions initializer for the current request. |
ContainerResponseWriter |
getResponseWriter()
Get the container response writer for the current request. |
SecurityContext |
getSecurityContext()
Get the security context of the current request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JerseyContainerRequestContext(Request jaxRsRequest,
ContainerResponseWriter responseWriter,
SecurityContext securityContext,
RequestScopedInitializer requestScopedInitializer)
jaxRsRequest - JAX-RS request. Must not be null.responseWriter - response writer for writing the response. Must not
be null.securityContext - Security context which
should be initialized into request scope. Must not be null.requestScopedInitializer - Initializer which initializes HK2
injections into the request scope. Can be null.
public JerseyContainerRequestContext(Request jaxRsRequest,
ContainerResponseWriter responseWriter,
SecurityContext securityContext)
jaxRsRequest - JAX-RS request. Must not be null.responseWriter - response writer for writing the response. Must not
be null.securityContext - Security context which
should be initialized into request scope. Must not be null.| Method Detail |
|---|
public SecurityContext getSecurityContext()
ContainerRequestContextSecurityContext.getUserPrincipal() must return null
if the current request has not been authenticated by the container.
getSecurityContext in interface ContainerRequestContextnull.public ContainerResponseWriter getResponseWriter()
ContainerRequestContext
getResponseWriter in interface ContainerRequestContextnull.public RequestScopedInitializer getRequestScopedInitializer()
ContainerRequestContext
getRequestScopedInitializer in interface ContainerRequestContextnull if not
available.public Request getRequest()
ContainerRequestContext
getRequest in interface ContainerRequestContextnull.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||