public abstract class AbstractAsynchronousResponse extends Object implements ResteasyAsynchronousResponse
Modifier and Type | Field and Description |
---|---|
protected Annotation[] |
annotations |
protected List<javax.ws.rs.container.CompletionCallback> |
completionCallbacks |
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(Throwable throwable) |
Annotation[] |
getAnnotations() |
ResourceMethodInvoker |
getMethod() |
javax.ws.rs.container.ContainerResponseFilter[] |
getResponseFilters() |
javax.ws.rs.ext.WriterInterceptor[] |
getWriterInterceptors() |
protected boolean |
internalResume(Object entity) |
protected boolean |
internalResume(Throwable exc) |
Collection<Class<?>> |
register(Class<?> callback) |
Map<Class<?>,Collection<Class<?>>> |
register(Class<?> callback,
Class<?>... callbacks) |
Collection<Class<?>> |
register(Object callback) |
Map<Class<?>,Collection<Class<?>>> |
register(Object callback,
Object... callbacks) |
void |
setAnnotations(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 Annotation[] annotations
protected javax.ws.rs.container.TimeoutHandler timeoutHandler
protected List<javax.ws.rs.container.CompletionCallback> completionCallbacks
protected AbstractAsynchronousResponse(SynchronousDispatcher dispatcher, HttpRequest request, HttpResponse response)
public Collection<Class<?>> register(Class<?> callback) throws NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
NullPointerException
public Collection<Class<?>> register(Object callback) throws NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
NullPointerException
public Map<Class<?>,Collection<Class<?>>> register(Class<?> callback, Class<?>... callbacks) throws NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
NullPointerException
public Map<Class<?>,Collection<Class<?>>> register(Object callback, Object... callbacks) throws NullPointerException
register
in interface javax.ws.rs.container.AsyncResponse
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 Annotation[] getAnnotations()
getAnnotations
in interface ResteasyAsynchronousResponse
public void setAnnotations(Annotation[] annotations)
setAnnotations
in interface ResteasyAsynchronousResponse
protected void completionCallbacks(Throwable throwable)
protected boolean internalResume(Object entity)
protected boolean internalResume(Throwable exc)
Copyright © 2015 JBoss by Red Hat. All rights reserved.