Package org.jboss.resteasy.spi
-
Interface Summary Interface Description AsyncClientResponseProvider<T> Used to turn a CompletionStage into another reactive class.AsyncMessageBodyWriter<T> MessageBodyWriter which supports async IO.AsyncResponseProvider<T> AsyncStreamingOutput A type that may be used as a resource method return value or as the entity in aResponse
when the application wishes to stream the output.AsyncStreamProvider<T> AsyncWriterInterceptor Writer interceptors which support async IO.AsyncWriterInterceptorContext Context forAsyncWriterInterceptor
which supports async IO.ConstructorInjector ContextInjector<WrappedType,UnwrappedType> DecoratorProcessor<T,A extends Annotation> Part of a generic decorator framework.Dispatcher HeaderValueProcessor HttpRequest Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.HttpRequestPreprocessor HttpRequestPreprocessors get invoked before any dispatching to JAX-RS resource methods happensHttpResponse Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.HttpResponseCodes InjectorFactory MarshalledEntity<T> Allows you to access the entity's raw bytes as well as the marshalled object.MethodInjector Will invoke a method in the context of an HTTP request.PropertyInjector ProviderFactoryDelegate Registry ResourceFactory Implementations of this interface are registered through the Registry class.ResourceInvoker ResteasyAsynchronousContext ResteasyAsynchronousResponse ResteasyConfiguration ResteasyDeployment This class is used to configure and initialize the core components of RESTEasy.RunnableWithException StringParameterUnmarshaller<T> Similar to StringConverter except specific to a parameter injection only.ValueInjector -
Class Summary Class Description AsyncOutputStream OutputStream which supports async IO operations.AsyncOutputWriter Utility class to write to anAsyncOutputStream
using a givenCharset
.BlockingAsyncOutputStream CorsHeaders LinkHeader ResteasyProviderFactory ResteasyUriBuilder -
Exception Summary Exception Description ApplicationException This exception is thrown internally by Resteasy runtime.BadRequestException Deprecated. This class is deprecated use javax.ws.rs.BadRequestExceptionDefaultOptionsMethodException This exception is thrown when the client invokes HTTP OPTIONS operation and the JAX-RS resource does not have a Java method that supports OPTIONS.Failure This exception should only be used by Resteasy integrators.InternalServerErrorException Thrown by RESTEasy when HTTP Internal Service Error (500) is encounteredLoggableFailure This exception should only be used by Resteasy integrators.NoLogWebApplicationException WebApplicationExceptions are logged by RESTEasy.NotImplementedYetException ReaderException Any exception thrown by a MessageBodyReader chain that is not an instance of a ReaderException is caught internally by the Resteasy runtime and wrapped with an instance of ReaderException.UnhandledException This exception should only be used by Resteasy integrators.WriterException Any exception thrown by a MessageBodyWriter chain that is not an instance of a WriterException is caught internally by the Resteasy runtime and wrapped with an instance of WriterException.