# Hierarchy For Package org.jboss.resteasy.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.resteasy.spi.AsyncOutputWriter
  - org.jboss.resteasy.spi.CorsHeaders
  - org.jboss.resteasy.spi.LinkHeader
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.jboss.resteasy.spi.AsyncOutputStream
      - org.jboss.resteasy.spi.BlockingAsyncOutputStream
  - javax.ws.rs.ext.RuntimeDelegate
    - org.jboss.resteasy.spi.ResteasyProviderFactory (implements javax.ws.rs.core.Configurable<C>, javax.ws.rs.core.Configuration, org.jboss.resteasy.spi.HeaderValueProcessor, javax.ws.rs.ext.Providers)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jboss.resteasy.spi.ApplicationException
        - org.jboss.resteasy.spi.Failure
          - org.jboss.resteasy.spi.BadRequestException
          - org.jboss.resteasy.spi.DefaultOptionsMethodException
          - org.jboss.resteasy.spi.LoggableFailure
            - org.jboss.resteasy.spi.InternalServerErrorException
            - org.jboss.resteasy.spi.WriterException
          - org.jboss.resteasy.spi.ReaderException
        - org.jboss.resteasy.spi.NotImplementedYetException
        - org.jboss.resteasy.spi.UnhandledException
        - javax.ws.rs.WebApplicationException
          - org.jboss.resteasy.spi.NoLogWebApplicationException
  - javax.ws.rs.core.UriBuilder
    - org.jboss.resteasy.spi.ResteasyUriBuilder

## Interface Hierarchy

- org.jboss.resteasy.spi.AsyncClientResponseProvider<T>
- javax.ws.rs.container.AsyncResponse
  - org.jboss.resteasy.spi.ResteasyAsynchronousResponse
- org.jboss.resteasy.spi.AsyncResponseProvider<T>
- org.jboss.resteasy.spi.AsyncStreamingOutput
- org.jboss.resteasy.spi.AsyncStreamProvider<T>
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.jboss.resteasy.spi.HttpResponse
- org.jboss.resteasy.spi.ConstructorInjector
- org.jboss.resteasy.spi.ContextInjector<WrappedType,​UnwrappedType>
- org.jboss.resteasy.spi.DecoratorProcessor<T,​A>
- org.jboss.resteasy.spi.Dispatcher
- org.jboss.resteasy.spi.HeaderValueProcessor
- org.jboss.resteasy.spi.HttpRequest
- org.jboss.resteasy.spi.HttpRequestPreprocessor
- org.jboss.resteasy.spi.HttpResponseCodes
- org.jboss.resteasy.spi.InjectorFactory
- javax.ws.rs.ext.InterceptorContext
  - org.jboss.resteasy.spi.AsyncWriterInterceptorContext
- org.jboss.resteasy.spi.MarshalledEntity<T>
- javax.ws.rs.ext.MessageBodyWriter<T>
  - org.jboss.resteasy.spi.AsyncMessageBodyWriter<T>
- org.jboss.resteasy.spi.MethodInjector
- org.jboss.resteasy.spi.PropertyInjector
- org.jboss.resteasy.spi.ProviderFactoryDelegate
- org.jboss.resteasy.spi.Registry
- org.jboss.resteasy.spi.ResourceFactory
- org.jboss.resteasy.spi.ResourceInvoker
- org.jboss.resteasy.spi.ResteasyAsynchronousContext
- org.jboss.resteasy.spi.ResteasyConfiguration
- org.jboss.resteasy.spi.ResteasyDeployment
- org.jboss.resteasy.spi.RunnableWithException
- org.jboss.resteasy.spi.StringParameterUnmarshaller<T>
- org.jboss.resteasy.spi.ValueInjector
- javax.ws.rs.ext.WriterInterceptor
  - org.jboss.resteasy.spi.AsyncWriterInterceptor