Package org.jboss.resteasy.core
Class AbstractAsynchronousResponse
java.lang.Object
org.jboss.resteasy.core.AbstractAsynchronousResponse
- All Implemented Interfaces:
jakarta.ws.rs.container.AsyncResponse,ResourceMethodInvokerAwareResponse,ResteasyAsynchronousResponse
- Direct Known Subclasses:
SynchronousExecutionContext.SynchronousAsynchronousResponse
public abstract class AbstractAsynchronousResponse
extends Object
implements ResteasyAsynchronousResponse, ResourceMethodInvokerAwareResponse
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Annotation[]protected AsyncWriterInterceptor[]protected List<jakarta.ws.rs.container.CompletionCallback> protected SynchronousDispatcherprotected ResourceMethodInvokerprotected HttpRequestprotected HttpResponseprotected jakarta.ws.rs.container.ContainerResponseFilter[]protected jakarta.ws.rs.container.TimeoutHandlerprotected jakarta.ws.rs.ext.WriterInterceptor[]Fields inherited from interface jakarta.ws.rs.container.AsyncResponse
NO_TIMEOUT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAsynchronousResponse(SynchronousDispatcher dispatcher, HttpRequest request, HttpResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoidcompletionCallbacks(Throwable throwable) jakarta.ws.rs.container.ContainerResponseFilter[]jakarta.ws.rs.ext.WriterInterceptor[]protected booleaninternalResume(Object entity) Deprecated.protected booleaninternalResume(Object entity, Consumer<Throwable> onComplete) protected booleaninternalResume(Throwable exc) Deprecated.protected booleaninternalResume(Throwable exc, Consumer<Throwable> onComplete) Collection<Class<?>> Map<Class<?>, Collection<Class<?>>> Collection<Class<?>> Map<Class<?>, Collection<Class<?>>> voidsetAnnotations(Annotation[] annotations) voidsetMethod(ResourceMethodInvoker method) voidsetResponseFilters(jakarta.ws.rs.container.ContainerResponseFilter[] responseFilters) voidsetTimeoutHandler(jakarta.ws.rs.container.TimeoutHandler handler) voidsetWriterInterceptors(jakarta.ws.rs.ext.WriterInterceptor[] writerInterceptors) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.container.AsyncResponse
cancel, cancel, cancel, isCancelled, isDone, isSuspended, resume, resume, setTimeoutMethods inherited from interface org.jboss.resteasy.spi.ResteasyAsynchronousResponse
complete, initialRequestThreadFinished
-
Field Details
-
dispatcher
-
method
-
request
-
response
-
responseFilters
protected jakarta.ws.rs.container.ContainerResponseFilter[] responseFilters -
writerInterceptors
protected jakarta.ws.rs.ext.WriterInterceptor[] writerInterceptors -
asyncWriterInterceptors
-
annotations
-
timeoutHandler
protected jakarta.ws.rs.container.TimeoutHandler timeoutHandler -
completionCallbacks
-
contextDataMap
-
-
Constructor Details
-
AbstractAsynchronousResponse
protected AbstractAsynchronousResponse(SynchronousDispatcher dispatcher, HttpRequest request, HttpResponse response)
-
-
Method Details
-
register
- Specified by:
registerin interfacejakarta.ws.rs.container.AsyncResponse- Throws:
NullPointerException
-
register
- Specified by:
registerin interfacejakarta.ws.rs.container.AsyncResponse- Throws:
NullPointerException
-
register
public Map<Class<?>,Collection<Class<?>>> register(Class<?> callback, Class<?>... callbacks) throws NullPointerException - Specified by:
registerin interfacejakarta.ws.rs.container.AsyncResponse- Throws:
NullPointerException
-
register
public Map<Class<?>,Collection<Class<?>>> register(Object callback, Object... callbacks) throws NullPointerException - Specified by:
registerin interfacejakarta.ws.rs.container.AsyncResponse- Throws:
NullPointerException
-
setTimeoutHandler
public void setTimeoutHandler(jakarta.ws.rs.container.TimeoutHandler handler) - Specified by:
setTimeoutHandlerin interfacejakarta.ws.rs.container.AsyncResponse
-
getMethod
- Specified by:
getMethodin interfaceResourceMethodInvokerAwareResponse
-
setMethod
- Specified by:
setMethodin interfaceResourceMethodInvokerAwareResponse
-
getResponseFilters
public jakarta.ws.rs.container.ContainerResponseFilter[] getResponseFilters()- Specified by:
getResponseFiltersin interfaceResteasyAsynchronousResponse
-
setResponseFilters
public void setResponseFilters(jakarta.ws.rs.container.ContainerResponseFilter[] responseFilters) - Specified by:
setResponseFiltersin interfaceResteasyAsynchronousResponse
-
getWriterInterceptors
public jakarta.ws.rs.ext.WriterInterceptor[] getWriterInterceptors()- Specified by:
getWriterInterceptorsin interfaceResteasyAsynchronousResponse
-
setWriterInterceptors
public void setWriterInterceptors(jakarta.ws.rs.ext.WriterInterceptor[] writerInterceptors) - Specified by:
setWriterInterceptorsin interfaceResteasyAsynchronousResponse
-
getAsyncWriterInterceptors
- Specified by:
getAsyncWriterInterceptorsin interfaceResteasyAsynchronousResponse
-
getAnnotations
- Specified by:
getAnnotationsin interfaceResteasyAsynchronousResponse
-
setAnnotations
- Specified by:
setAnnotationsin interfaceResteasyAsynchronousResponse
-
completionCallbacks
- Specified by:
completionCallbacksin interfaceResteasyAsynchronousResponse
-
internalResume
Deprecated. -
internalResume
-
internalResume
Deprecated. -
internalResume
-