Package org.glassfish.jersey.server
Class ServerRuntime.AsyncResponderHolder
- java.lang.Object
-
- org.glassfish.jersey.server.ServerRuntime.AsyncResponderHolder
-
- All Implemented Interfaces:
Value<AsyncContext>
- Enclosing class:
- ServerRuntime
private static class ServerRuntime.AsyncResponderHolder extends java.lang.Object implements Value<AsyncContext>
-
-
Field Summary
Fields Modifier and Type Field Description private ServerRuntime.AsyncResponderasyncResponderprivate ExternalRequestContext<?>externalContextprivate ExternalRequestScopeexternalScopeprivate RequestContextrequestContextprivate ServerRuntime.Responderresponder
-
Constructor Summary
Constructors Modifier Constructor Description privateAsyncResponderHolder(ServerRuntime.Responder responder, ExternalRequestScope externalRequestScope, RequestContext requestContext, ExternalRequestContext<?> externalContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncContextget()Get the stored value.booleanisAsync()voidrelease()
-
-
-
Field Detail
-
responder
private final ServerRuntime.Responder responder
-
externalScope
private final ExternalRequestScope externalScope
-
requestContext
private final RequestContext requestContext
-
externalContext
private final ExternalRequestContext<?> externalContext
-
asyncResponder
private volatile ServerRuntime.AsyncResponder asyncResponder
-
-
Constructor Detail
-
AsyncResponderHolder
private AsyncResponderHolder(ServerRuntime.Responder responder, ExternalRequestScope externalRequestScope, RequestContext requestContext, ExternalRequestContext<?> externalContext)
-
-
Method Detail
-
get
public AsyncContext get()
Description copied from interface:ValueGet the stored value.- Specified by:
getin interfaceValue<AsyncContext>- Returns:
- stored value.
-
isAsync
public boolean isAsync()
-
release
public void release()
-
-