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.AsyncResponder
asyncResponder
private ExternalRequestContext<?>
externalContext
private ExternalRequestScope
externalScope
private RequestContext
requestContext
private ServerRuntime.Responder
responder
-
Constructor Summary
Constructors Modifier Constructor Description private
AsyncResponderHolder(ServerRuntime.Responder responder, ExternalRequestScope externalRequestScope, RequestContext requestContext, ExternalRequestContext<?> externalContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncContext
get()
Get the stored value.boolean
isAsync()
void
release()
-
-
-
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:Value
Get the stored value.- Specified by:
get
in interfaceValue<AsyncContext>
- Returns:
- stored value.
-
isAsync
public boolean isAsync()
-
release
public void release()
-
-