Class AbstractEntityProvider<T>

  • Type Parameters:
    T -
    All Implemented Interfaces:
    javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>
    Direct Known Subclasses:
    AbstractJAXBProvider, DataSourceProvider, DocumentProvider, IIOImageProvider

    public abstract class AbstractEntityProvider<T>
    extends java.lang.Object
    implements javax.ws.rs.ext.MessageBodyReader<T>, javax.ws.rs.ext.MessageBodyWriter<T>
    A AbstractEntityProvider.
    Version:
    $Revision: $
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getSize​(T t, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.ws.rs.ext.MessageBodyReader

        isReadable, readFrom
      • Methods inherited from interface javax.ws.rs.ext.MessageBodyWriter

        isWriteable, writeTo
    • Constructor Detail

      • AbstractEntityProvider

        public AbstractEntityProvider()
    • Method Detail

      • getSize

        public long getSize​(T t,
                            java.lang.Class<?> type,
                            java.lang.reflect.Type genericType,
                            java.lang.annotation.Annotation[] annotations,
                            javax.ws.rs.core.MediaType mediaType)
        Specified by:
        getSize in interface javax.ws.rs.ext.MessageBodyWriter<T>