# Uses of Package
org.jboss.resteasy.spi

- Packages that use org.jboss.resteasy.spi
  Package | Description
  --- | ---
  org.jboss.resteasy.annotations |
  org.jboss.resteasy.api.validation |
  org.jboss.resteasy.cdi |
  org.jboss.resteasy.client.jaxrs |
  org.jboss.resteasy.client.jaxrs.internal |
  org.jboss.resteasy.core |
  org.jboss.resteasy.core.interception.jaxrs |
  org.jboss.resteasy.core.messagebody |
  org.jboss.resteasy.core.providerfactory |
  org.jboss.resteasy.core.registry |
  org.jboss.resteasy.jsapi |
  org.jboss.resteasy.jwt |
  org.jboss.resteasy.links.impl |
  org.jboss.resteasy.mock |
  org.jboss.resteasy.plugins.delegates |
  org.jboss.resteasy.plugins.interceptors |
  org.jboss.resteasy.plugins.providers |
  org.jboss.resteasy.plugins.providers.atom |
  org.jboss.resteasy.plugins.providers.html |
  org.jboss.resteasy.plugins.providers.jackson |
  org.jboss.resteasy.plugins.providers.jaxb |
  org.jboss.resteasy.plugins.providers.jaxb.fastinfoset |
  org.jboss.resteasy.plugins.providers.jsonb |
  org.jboss.resteasy.plugins.providers.jsonp |
  org.jboss.resteasy.plugins.providers.multipart |
  org.jboss.resteasy.plugins.providers.sse |
  org.jboss.resteasy.plugins.server |
  org.jboss.resteasy.plugins.server.embedded |
  org.jboss.resteasy.plugins.server.netty |
  org.jboss.resteasy.plugins.server.netty.cdi |
  org.jboss.resteasy.plugins.server.reactor.netty |
  org.jboss.resteasy.plugins.server.resourcefactory |
  org.jboss.resteasy.plugins.server.servlet |
  org.jboss.resteasy.plugins.server.sun.http |
  org.jboss.resteasy.plugins.server.undertow |
  org.jboss.resteasy.plugins.server.vertx |
  org.jboss.resteasy.plugins.touri |
  org.jboss.resteasy.plugins.validation |
  org.jboss.resteasy.reactor |
  org.jboss.resteasy.rxjava2 |
  org.jboss.resteasy.security.doseta |
  org.jboss.resteasy.security.smime |
  org.jboss.resteasy.specimpl |
  org.jboss.resteasy.spi |
  org.jboss.resteasy.spi.config |
  org.jboss.resteasy.spi.interception |
  org.jboss.resteasy.spi.statistics |
  org.jboss.resteasy.spi.validation |
  org.jboss.resteasy.statistics |
  org.jboss.resteasy.tracing |
  org.jboss.resteasy.util |
  org.jboss.resteasy.wadl |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.annotations
  Class | Description
  --- | ---
  DecoratorProcessor | Part of a generic decorator framework.
  StringParameterUnmarshaller | Similar to StringConverter except specific to a parameter injection only.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.api.validation
  Class | Description
  --- | ---
  ResteasyConfiguration |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.cdi
  Class | Description
  --- | ---
  ApplicationException | This exception is thrown internally by Resteasy runtime.
  ConstructorInjector |
  Failure | This exception should only be used by Resteasy integrators.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |
  MethodInjector | Will invoke a method in the context of an HTTP request.
  PropertyInjector |
  ResteasyProviderFactory |
  ValueInjector |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.client.jaxrs
  Class | Description
  --- | ---
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.client.jaxrs.internal
  Class | Description
  --- | ---
  HeaderValueProcessor |
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.core
  Class | Description
  --- | ---
  ApplicationException | This exception is thrown internally by Resteasy runtime.
  AsyncResponseProvider |
  AsyncStreamProvider |
  AsyncWriterInterceptor | Writer interceptors which support async IO.
  ConstructorInjector |
  ContextInjector |
  Dispatcher |
  Failure | This exception should only be used by Resteasy integrators.
  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 happens
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |
  LoggableFailure | This exception should only be used by Resteasy integrators.
  MethodInjector | Will invoke a method in the context of an HTTP request.
  PropertyInjector |
  ProviderFactoryDelegate |
  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.
  Registry |
  ResourceFactory | Implementations of this interface are registered through the Registry class.
  ResourceInvoker |
  ResteasyAsynchronousContext |
  ResteasyAsynchronousResponse |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |
  RunnableWithException |
  StringParameterUnmarshaller | Similar to StringConverter except specific to a parameter injection only.
  ValueInjector |
  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.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.core.interception.jaxrs
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.
  AsyncWriterInterceptorContext | Context for `AsyncWriterInterceptor` which supports async IO.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.core.messagebody
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.core.providerfactory
  Class | Description
  --- | ---
  AsyncClientResponseProvider | Used to turn a CompletionStage into another reactive class.
  AsyncResponseProvider |
  AsyncStreamProvider |
  ContextInjector |
  HeaderValueProcessor |
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |
  ResteasyProviderFactory |
  StringParameterUnmarshaller | Similar to StringConverter except specific to a parameter injection only.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.core.registry
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResourceInvoker |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.jsapi
  Class | Description
  --- | ---
  ResourceInvoker |
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.jwt
  Class | Description
  --- | ---
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.links.impl
  Class | Description
  --- | ---
  DecoratorProcessor | Part of a generic decorator framework.
  Failure | This exception should only be used by Resteasy integrators.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.mock
  Class | Description
  --- | ---
  Dispatcher |
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyAsynchronousContext |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.delegates
  Class | Description
  --- | ---
  LinkHeader |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.interceptors
  Class | Description
  --- | ---
  AsyncWriterInterceptor | Writer interceptors which support async IO.
  AsyncWriterInterceptorContext | Context for `AsyncWriterInterceptor` which supports async IO.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.
  AsyncResponseProvider |
  AsyncStreamingOutput | A type that may be used as a resource method return value or as the entity in a `Response` when the application wishes to stream the output.
  AsyncStreamProvider |
  Failure | This exception should only be used by Resteasy integrators.
  ResteasyConfiguration |
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.atom
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.html
  Class | Description
  --- | ---
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.jackson
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncWriterInterceptor | Writer interceptors which support async IO.
  AsyncWriterInterceptorContext | Context for `AsyncWriterInterceptor` which supports async IO.
  Failure | This exception should only be used by Resteasy integrators.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.jaxb
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.
  DecoratorProcessor | Part of a generic decorator framework.
  Failure | This exception should only be used by Resteasy integrators.
  LoggableFailure | This exception should only be used by Resteasy integrators.
  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.
  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.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.jaxb.fastinfoset
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.jsonb
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.jsonp
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.multipart
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.providers.sse
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.embedded
  Class | Description
  --- | ---
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.netty
  Class | Description
  --- | ---
  AsyncOutputStream | OutputStream which supports async IO operations.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyAsynchronousContext |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.netty.cdi
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.reactor.netty
  Class | Description
  --- | ---
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.resourcefactory
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResourceFactory | Implementations of this interface are registered through the Registry class.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.servlet
  Class | Description
  --- | ---
  AsyncOutputStream | OutputStream which supports async IO operations.
  Dispatcher |
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyAsynchronousContext |
  ResteasyConfiguration |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.sun.http
  Class | Description
  --- | ---
  Dispatcher |
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyAsynchronousContext |
  ResteasyConfiguration |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.undertow
  Class | Description
  --- | ---
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.server.vertx
  Class | Description
  --- | ---
  AsyncOutputStream | OutputStream which supports async IO operations.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  Registry |
  ResourceFactory | Implementations of this interface are registered through the Registry class.
  ResourceInvoker |
  ResteasyAsynchronousContext |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.touri
  Class | Description
  --- | ---
  ResteasyUriBuilder |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.plugins.validation
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |
  ResteasyConfiguration |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.reactor
  Class | Description
  --- | ---
  AsyncClientResponseProvider | Used to turn a CompletionStage into another reactive class.
  AsyncResponseProvider |
  AsyncStreamProvider |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.rxjava2
  Class | Description
  --- | ---
  AsyncClientResponseProvider | Used to turn a CompletionStage into another reactive class.
  AsyncResponseProvider |
  AsyncStreamProvider |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.security.doseta
  Class | Description
  --- | ---
  AsyncWriterInterceptor | Writer interceptors which support async IO.
  AsyncWriterInterceptorContext | Context for `AsyncWriterInterceptor` which supports async IO.
  Failure | This exception should only be used by Resteasy integrators.
  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.
  ResteasyConfiguration |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.security.smime
  Class | Description
  --- | ---
  AsyncMessageBodyWriter | MessageBodyWriter which supports async IO.
  AsyncOutputStream | OutputStream which supports async IO operations.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.specimpl
  Class | Description
  --- | ---
  HeaderValueProcessor |
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyUriBuilder |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.spi
  Class | Description
  --- | ---
  ApplicationException | This exception is thrown internally by Resteasy runtime.
  AsyncClientResponseProvider | Used to turn a CompletionStage into another reactive class.
  AsyncOutputStream | OutputStream which supports async IO operations.
  AsyncResponseProvider |
  AsyncStreamProvider |
  AsyncWriterInterceptor | Writer interceptors which support async IO.
  AsyncWriterInterceptorContext | Context for `AsyncWriterInterceptor` which supports async IO.
  ConstructorInjector |
  ContextInjector |
  Dispatcher |
  Failure | This exception should only be used by Resteasy integrators.
  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 happens
  HttpResponse | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |
  LinkHeader |
  LoggableFailure | This exception should only be used by Resteasy integrators.
  MethodInjector | Will invoke a method in the context of an HTTP request.
  PropertyInjector |
  Registry |
  ResourceFactory | Implementations of this interface are registered through the Registry class.
  ResourceInvoker |
  ResteasyAsynchronousContext |
  ResteasyAsynchronousResponse |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |
  ResteasyUriBuilder |
  RunnableWithException |
  StringParameterUnmarshaller | Similar to StringConverter except specific to a parameter injection only.
  ValueInjector |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.spi.config
  Class | Description
  --- | ---
  ResteasyConfiguration |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.spi.interception
  Class | Description
  --- | ---
  ResteasyProviderFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.spi.statistics
  Class | Description
  --- | ---
  ResourceInvoker |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.spi.validation
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  InjectorFactory |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.statistics
  Class | Description
  --- | ---
  ResourceInvoker |

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.tracing
  Class | Description
  --- | ---
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.util
  Class | Description
  --- | ---
  AsyncOutputStream | OutputStream which supports async IO operations.
  HttpRequest | Bridge interface between the base Resteasy JAX-RS implementation and the actual HTTP transport (i.e.
  ResteasyAsynchronousContext |
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.

- Classes in org.jboss.resteasy.spi used by org.jboss.resteasy.wadl
  Class | Description
  --- | ---
  ResteasyDeployment | This class is used to configure and initialize the core components of RESTEasy.
  ResteasyProviderFactory |