public abstract class AbstractAsynchronousResponse extends java.lang.Object implements ResteasyAsynchronousResponse
Modifier and Type | Field and Description |
---|---|
protected java.lang.annotation.Annotation[] |
annotations |
protected java.util.List<javax.ws.rs.container.CompletionCallback> |
completionCallbacks |
protected java.util.Map<java.lang.Class<?>,java.lang.Object> |
contextDataMap |
protected SynchronousDispatcher |
dispatcher |
protected ResourceMethodInvoker |
method |
protected HttpRequest |
request |
protected HttpResponse |
response |
protected javax.ws.rs.container.ContainerResponseFilter[] |
responseFilters |
protected javax.ws.rs.container.TimeoutHandler |
timeoutHandler |
protected javax.ws.rs.ext.WriterInterceptor[] |
writerInterceptors |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAsynchronousResponse(SynchronousDispatcher dispatcher,
HttpRequest request,
HttpResponse response) |
Modifier and Type | Method and Description |
---|---|
protected void |
completionCallbacks(java.lang.Throwable throwable) |
java.lang.annotation.Annotation[] |
getAnnotations() |
ResourceMethodInvoker |
getMethod() |
javax.ws.rs.container.ContainerResponseFilter[] |
getResponseFilters() |
javax.ws.rs.ext.WriterInterceptor[] |
getWriterInterceptors() |
protected boolean |
internalResume(java.lang.Object entity) |
protected boolean |
internalResume(java.lang.Throwable exc) |
java.util.Collection<java.lang.Class<?>> |
register(java.lang.Class<?> callback) |
java.util.Map<java.lang.Class<?>,java.util.Collection<java.lang.Class<?>>> |
register(java.lang.Class<?> callback,
java.lang.Class<?>... callbacks) |
java.util.Collection<java.lang.Class<?>> |
register(java.lang.Object callback) |
java.util.Map<java.lang.Class<?>,java.util.Collection<java.lang.Class<?>>> |
register(java.lang.Object callback,
java.lang.Object... callbacks) |
void |
setAnnotations(java.lang.annotation.Annotation[] annotations) |
void |
setMethod(ResourceMethodInvoker method) |
void |
setResponseFilters(javax.ws.rs.container.ContainerResponseFilter[] responseFilters) |
void |
setTimeoutHandler(javax.ws.rs.container.TimeoutHandler handler) |
void |
setWriterInterceptors(javax.ws.rs.ext.WriterInterceptor[] writerInterceptors) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initialRequestThreadFinished
protected SynchronousDispatcher dispatcher
protected ResourceMethodInvoker method
protected HttpRequest request
protected HttpResponse response
protected javax.ws.rs.container.ContainerResponseFilter[] responseFilters
protected javax.ws.rs.ext.WriterInterceptor[] writerInterceptors
protected java.lang.annotation.Annotation[] annotations
protected javax.ws.rs.container.TimeoutHandler timeoutHandler
protected java.util.List<javax.ws.rs.container.CompletionCallback> completionCallbacks
protected java.util.Map<java.lang.Class<?>,java.lang.Object> contextDataMap
protected AbstractAsynchronousResponse(SynchronousDispatcher dispatcher, HttpRequest request, HttpResponse response)
public java.util.Collection<java.lang.Class<?>> register(java.lang.Class<?> callback) throws java.lang.NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
java.lang.NullPointerException
public java.util.Collection<java.lang.Class<?>> register(java.lang.Object callback) throws java.lang.NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
java.lang.NullPointerException
public java.util.Map<java.lang.Class<?>,java.util.Collection<java.lang.Class<?>>> register(java.lang.Class<?> callback, java.lang.Class<?>... callbacks) throws java.lang.NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
java.lang.NullPointerException
public java.util.Map<java.lang.Class<?>,java.util.Collection<java.lang.Class<?>>> register(java.lang.Object callback, java.lang.Object... callbacks) throws java.lang.NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
java.lang.NullPointerException
public void setTimeoutHandler(javax.ws.rs.container.TimeoutHandler handler)
setTimeoutHandler
in interface javax.ws.rs.container.AsyncResponse
public ResourceMethodInvoker getMethod()
getMethod
in interface ResteasyAsynchronousResponse
public void setMethod(ResourceMethodInvoker method)
setMethod
in interface ResteasyAsynchronousResponse
public javax.ws.rs.container.ContainerResponseFilter[] getResponseFilters()
getResponseFilters
in interface ResteasyAsynchronousResponse
public void setResponseFilters(javax.ws.rs.container.ContainerResponseFilter[] responseFilters)
setResponseFilters
in interface ResteasyAsynchronousResponse
public javax.ws.rs.ext.WriterInterceptor[] getWriterInterceptors()
getWriterInterceptors
in interface ResteasyAsynchronousResponse
public void setWriterInterceptors(javax.ws.rs.ext.WriterInterceptor[] writerInterceptors)
setWriterInterceptors
in interface ResteasyAsynchronousResponse
public java.lang.annotation.Annotation[] getAnnotations()
getAnnotations
in interface ResteasyAsynchronousResponse
public void setAnnotations(java.lang.annotation.Annotation[] annotations)
setAnnotations
in interface ResteasyAsynchronousResponse
protected void completionCallbacks(java.lang.Throwable throwable)
protected boolean internalResume(java.lang.Object entity)
protected boolean internalResume(java.lang.Throwable exc)