Class MessageProperties

java.lang.Object
org.glassfish.jersey.message.MessageProperties

public final class MessageProperties extends Object
Jersey configuration properties for message invalid input: '&' entity processing.
Author:
Marek Potociar (marek.potociar at oracle.com)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    If set to true, DeflateEncoder deflate encoding interceptor will use non-standard version of the deflate content encoding, skipping the zlib wrapper.
    static final String
    Value of the property indicates the buffer size to be used for I/O operations on byte and character streams.
    static final int
    The default buffer size (8192) for I/O operations on byte and character streams.
    static final String
    If set to true then XML root element tag name for collections will be derived from @XmlRootElement annotation value and won't be de-capitalized.
    static final String
    If set to true, MessageBodyReaders and MessageBodyWriters will be ordered by rules from JAX-RS 1.x, where custom providers have always precedence; providers are sorted by MediaType and afterwards by declaration distance - see org.glassfish.jersey.message.internal.MessageBodyFactory.DeclarationDistanceComparator<T>.
    static final String
    If set to true indicates that produced XML output should be formatted if possible (see below).
    static final String
    If set to true XML security features when parsing XML documents will be disabled.
  • Method Summary

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • JAXB_PROCESS_XML_ROOT_ELEMENT

      public static final String JAXB_PROCESS_XML_ROOT_ELEMENT
      If set to true then XML root element tag name for collections will be derived from @XmlRootElement annotation value and won't be de-capitalized.

      The default value is false.

      The name of the configuration property is "jersey.config.jaxb.collections.processXmlRootElement".

      See Also:
    • XML_SECURITY_DISABLE

      public static final String XML_SECURITY_DISABLE
      If set to true XML security features when parsing XML documents will be disabled.

      The default value is false.

      The name of the configuration property is "jersey.config.xml.security.disable".

      See Also:
    • XML_FORMAT_OUTPUT

      public static final String XML_FORMAT_OUTPUT
      If set to true indicates that produced XML output should be formatted if possible (see below).

      A XML message entity written by a MessageBodyWriter may be formatted for the purposes of human readability provided the respective MessageBodyWriter supports XML output formatting. All JAXB-based message body writers support this property.

      The default value is false.

      The name of the configuration property is "jersey.config.xml.formatOutput".

      See Also:
    • IO_BUFFER_SIZE

      public static final String IO_BUFFER_SIZE
      Value of the property indicates the buffer size to be used for I/O operations on byte and character streams. The property value is expected to be a positive integer otherwise it will be ignored.

      The default value is 8192.

      The name of the configuration property is "jersey.config.io.bufferSize".

      See Also:
    • IO_DEFAULT_BUFFER_SIZE

      public static final int IO_DEFAULT_BUFFER_SIZE
      The default buffer size (8192) for I/O operations on byte and character streams.
      See Also:
    • DEFLATE_WITHOUT_ZLIB

      public static final String DEFLATE_WITHOUT_ZLIB
      If set to true, DeflateEncoder deflate encoding interceptor will use non-standard version of the deflate content encoding, skipping the zlib wrapper. Unfortunately, deflate encoding implementations in some products use this non-compliant version, hence the switch.

      The default value is false.

      The name of the configuration property is "jersey.config.deflate.nozlib".

      See Also:
    • LEGACY_WORKERS_ORDERING

      public static final String LEGACY_WORKERS_ORDERING
      If set to true, MessageBodyReaders and MessageBodyWriters will be ordered by rules from JAX-RS 1.x, where custom providers have always precedence; providers are sorted by MediaType and afterwards by declaration distance - see org.glassfish.jersey.message.internal.MessageBodyFactory.DeclarationDistanceComparator<T>. Otherwise JAX-RS 2.x ordering will be used, which sorts providers firstly by declaration distance, then by MediaType and by origin (custom/provided).

      The default value is false.

      The name of the configuration property is "jersey.config.workers.legacyOrdering".

      See Also: