Class AbstractJaxbProvider<T>

  • All Implemented Interfaces:
    javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>
    Direct Known Subclasses:
    JaxbElementProvider, JaxbProvider

    @Deprecated
    abstract class AbstractJaxbProvider<T>
    extends AbstractProvider<T>
    Deprecated.
    Will be removed in next minor release.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext> contextResolver
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected javax.xml.bind.JAXBContext getJaxbContext​(java.lang.Class<?> type)
      Deprecated.
       
      (package private) abstract java.util.logging.Logger getLogger()
      Deprecated.
       
      long getSize​(T object, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
      Deprecated.
      Returns the size of the given objects.
      (package private) void marshal​(java.lang.Object object, java.io.OutputStream entityStream)
      Deprecated.
       
      void setContextResolver​(javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext> contextResolver)
      Deprecated.
       
      (package private) void setContextResolver​(javax.ws.rs.ext.Providers providers)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

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

      • contextResolver

        private javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext> contextResolver
        Deprecated.
    • Constructor Detail

      • AbstractJaxbProvider

        AbstractJaxbProvider()
        Deprecated.
    • Method Detail

      • getJaxbContext

        protected javax.xml.bind.JAXBContext getJaxbContext​(java.lang.Class<?> type)
                                                     throws javax.xml.bind.JAXBException
        Deprecated.
        Throws:
        javax.xml.bind.JAXBException
      • getLogger

        abstract java.util.logging.Logger getLogger()
        Deprecated.
      • getSize

        public final long getSize​(T object,
                                  java.lang.Class<?> type,
                                  java.lang.reflect.Type genericType,
                                  java.lang.annotation.Annotation[] annotations,
                                  javax.ws.rs.core.MediaType mediaType)
        Deprecated.
        Description copied from class: AbstractProvider
        Returns the size of the given objects.
        Specified by:
        getSize in interface javax.ws.rs.ext.MessageBodyWriter<T>
        Specified by:
        getSize in class AbstractProvider<T>
        Parameters:
        object - the object to check the size
        Returns:
        the size of the object, or -1, if it is not direct readable from the object.
        See Also:
        MessageBodyWriter#getSize(Object)
      • marshal

        void marshal​(java.lang.Object object,
                     java.io.OutputStream entityStream)
              throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • setContextResolver

        public void setContextResolver​(javax.ws.rs.ext.ContextResolver<javax.xml.bind.JAXBContext> contextResolver)
        Deprecated.
      • setContextResolver

        @Context
        void setContextResolver​(javax.ws.rs.ext.Providers providers)
        Deprecated.