Package org.glassfish.jersey.message.internal
package org.glassfish.jersey.message.internal
Common Jersey internal messaging classes.
-
ClassDescriptionAbstract base class for form entity types marshalling invalid input: '&' un-marshalling support.Abstract entity provider (reader and writer) base class.An acceptable language tag.An acceptable media type.An acceptable token.The basic types message body provider for
MediaType.TEXT_PLAINmedia type.Default Jersey byte array entity provider (reader and writer).Cache-Controlheader delegate provider.A committing output stream with optional serialized entity buffering functionality which allows measuring of the entity size.AMessageBodyReadermay implement this interface to signal that reading from the underlying input stream can be fully completed.RequestCookieheader delegate provider.Cookies parser.Provider for marshalling/un-marshalling ofapplication/octet-streamentity type to/from aDataSourceinstance.Modified from javax.mail.util.ByteArrayDataSource A DataSource backed by a byte array.Dateheader delegate provider.Entity input stream customized for entity message processing: containsEntityInputStream.isEmpty()method.EntityInputStream.close()method throws Jersey-specific runtime exception in case of an IO error.ETagheader delegate provider.Provider for marshalling/un-marshalling ofapplication/octet-streamentity type to/from aFileinstance.Provider for marshalling/un-marshalling ofapplication/x-www-form-urlencodedentity type to/frommulti-valued mapinstance.Provider for marshalling/un-marshalling ofapplication/x-www-form-urlencodedentity type to/fromJAX-RS Forminstance.Class containing static utility methods to work with HTTP headers.Utility class supporting the processing of message headers.Processing exceptionindicating that an attempt to read a value of a header failed.Context that contains header problems causing this exception (e.g.Helper class for HTTP specified date formats.Wrapping adapter forHttpHeaderReaderthat adds ability to read headers containing comma-separated value lists.An abstract pull-based reader of HTTP headers.TODO javadoc.Concrete internal implementation of pull-based HTTP reader.Base inbound message context implementation.Input stream and its state.Abstract class with implementation ofInterceptorContextwhich is common forReaderInterceptorContextandWriterInterceptorContextimplementations.Holder of interceptor instance and timestamp of the interceptor invocation (in ns).Jersey implementation ofJAX-RS Linkcontract.Jersey implementation ofJAX-RS Link.Buildercontract.A language tag.Provider for Link Headers.Localeheader delegate provider.A matching entity tag.Header delegate provider for MediaType.Common media types and functionality.A factory for managingMessageBodyReader,MessageBodyWriterinstances.Compares 2 instances implementing/inheriting the same super-type and returns which of the two instances has the super-type declaration closer in it's inheritance hierarchy tree.AbstractEntityProviderModelcomparator which works as it is described in JAX-RS 1.x specification.Configurator which initializes and registerMessageBodyWorkersinstance intoInjectionManagerandBootstrapBag.AbstractEntityProviderModelcomparator which works as it is described in JAX-RS 2.x specification.Jersey exception signaling that error occurred during reading or writing message body (entity).Jersey processing exception signaling that no appropriate MessageBodyReader or MessageBodyWriter was found.Binding definitions for the default set of message related providers (readers, writers, header delegates).Header delegate provider injection binder.Message body providers injection binder.Common tracing events.ResponseSet-Cookieheader delegate provider.A"dev/null"output stream - an output stream implementation that discards all the data written to it.An outbound JAX-RS response message.Outbound JAX-RSResponse.ResponseBuilderimplementation.Base outbound message context implementation.The callback interface which is used to get the terminal output stream into which the entity should be written and to inform the implementation about the entity size.A general parameterized header.Quality factor for acceptable header types represented as a "parts per thousand" (i.e.Quality parameter constants.A quality source media type.Represents reader interceptor chain executor for both client and server side.MessageBodyReaders should not close the givenstream.A utility class for reading and writing using byte and character streams.Collection ofXML sourceproviders.Provider for marshalling/un-marshallingDOMSourceinstances.Provider for un-marshallingSAXSourceinstances.Provider for marshalingSourceinstances.Provider for un-marshallingStreamSourceinstances.Factory for producing custom JAX-RSresponse status typeinstances.Message body writer that supportsstreaming outputmarshalling.Internalstring builderutilities for building HTTP header values.Stringheader delegate provider.A token.Delegating properties delegate backed by anotherPropertiesDelegatewith implemented "cache" or direct reference to tracing support related classes (e.g.Collects tracing messages for a request.A trace message.Low level Tracing support API.Type of event.Level of tracing message.Real implementation of tracing logger.Utility class.An implementation ofVariantListBuilder.Utility for selecting variant that best matches request from a list of variants.Interface to get a dimension value from a variant and check if an acceptable dimension value is compatible with a dimension value.Represents writer interceptor chain executor for both client and server side.MessageBodyWriters should not close the givenstream.