public abstract class AbstractAsynchronousResponse extends Object implements ResteasyAsynchronousResponse, ResourceMethodInvokerAwareResponse
| Modifier and Type | Field and Description |
|---|---|
protected Annotation[] |
annotations |
protected List<javax.ws.rs.container.CompletionCallback> |
completionCallbacks |
protected Map<Class<?>,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 |
|---|---|
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)
Deprecated.
|
protected boolean |
internalResume(Object entity,
Consumer<Throwable> onComplete) |
protected boolean |
internalResume(Throwable exc)
Deprecated.
|
protected boolean |
internalResume(Throwable exc,
Consumer<Throwable> onComplete) |
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, waitcomplete, initialRequestThreadFinishedprotected 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.AsyncResponseNullPointerExceptionpublic Collection<Class<?>> register(Object callback) throws NullPointerException
register in interface javax.ws.rs.container.AsyncResponseNullPointerExceptionpublic Map<Class<?>,Collection<Class<?>>> register(Class<?> callback, Class<?>... callbacks) throws NullPointerException
register in interface javax.ws.rs.container.AsyncResponseNullPointerExceptionpublic Map<Class<?>,Collection<Class<?>>> register(Object callback, Object... callbacks) throws NullPointerException
register in interface javax.ws.rs.container.AsyncResponseNullPointerExceptionpublic void setTimeoutHandler(javax.ws.rs.container.TimeoutHandler handler)
setTimeoutHandler in interface javax.ws.rs.container.AsyncResponsepublic ResourceMethodInvoker getMethod()
getMethod in interface ResourceMethodInvokerAwareResponsepublic void setMethod(ResourceMethodInvoker method)
setMethod in interface ResourceMethodInvokerAwareResponsepublic javax.ws.rs.container.ContainerResponseFilter[] getResponseFilters()
getResponseFilters in interface ResteasyAsynchronousResponsepublic void setResponseFilters(javax.ws.rs.container.ContainerResponseFilter[] responseFilters)
setResponseFilters in interface ResteasyAsynchronousResponsepublic javax.ws.rs.ext.WriterInterceptor[] getWriterInterceptors()
getWriterInterceptors in interface ResteasyAsynchronousResponsepublic void setWriterInterceptors(javax.ws.rs.ext.WriterInterceptor[] writerInterceptors)
setWriterInterceptors in interface ResteasyAsynchronousResponsepublic Annotation[] getAnnotations()
getAnnotations in interface ResteasyAsynchronousResponsepublic void setAnnotations(Annotation[] annotations)
setAnnotations in interface ResteasyAsynchronousResponsepublic void completionCallbacks(Throwable throwable)
completionCallbacks in interface ResteasyAsynchronousResponse@Deprecated protected boolean internalResume(Object entity)
@Deprecated protected boolean internalResume(Throwable exc)
Copyright © 2019 JBoss by Red Hat. All rights reserved.