public interface org.glassfish.jersey.message.MessageBodyWorkers
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.jersey.message.MessageBodyWorkers
  super_class: java.lang.Object
{
  public abstract java.util.Map<javax.ws.rs.core.MediaType, java.util.List<javax.ws.rs.ext.MessageBodyReader>> getReaders(javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/MediaType;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljavax/ws/rs/core/MediaType;)Ljava/util/Map<Ljavax/ws/rs/core/MediaType;Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyReader;>;>;
    MethodParameters:
           Name  Flags
      mediaType  

  public abstract java.util.Map<javax.ws.rs.core.MediaType, java.util.List<javax.ws.rs.ext.MessageBodyWriter>> getWriters(javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/MediaType;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljavax/ws/rs/core/MediaType;)Ljava/util/Map<Ljavax/ws/rs/core/MediaType;Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyWriter;>;>;
    MethodParameters:
           Name  Flags
      mediaType  

  public abstract java.lang.String readersToString(java.util.Map<javax.ws.rs.core.MediaType, java.util.List<javax.ws.rs.ext.MessageBodyReader>>);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljavax/ws/rs/core/MediaType;Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyReader;>;>;)Ljava/lang/String;
    MethodParameters:
         Name  Flags
      readers  

  public abstract java.lang.String writersToString(java.util.Map<javax.ws.rs.core.MediaType, java.util.List<javax.ws.rs.ext.MessageBodyWriter>>);
    descriptor: (Ljava/util/Map;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljavax/ws/rs/core/MediaType;Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyWriter;>;>;)Ljava/lang/String;
    MethodParameters:
         Name  Flags
      writers  

  public abstract <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  
      mediaType    

  public abstract <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, org.glassfish.jersey.internal.PropertiesDelegate);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljavax/ws/rs/ext/MessageBodyReader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljavax/ws/rs/ext/MessageBodyReader<TT;>;
    MethodParameters:
                    Name  Flags
      type                
      genericType         
      annotations         
      mediaType           
      propertiesDelegate  

  public abstract <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  
      mediaType    

  public abstract <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, org.glassfish.jersey.internal.PropertiesDelegate);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljavax/ws/rs/ext/MessageBodyWriter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Lorg/glassfish/jersey/internal/PropertiesDelegate;)Ljavax/ws/rs/ext/MessageBodyWriter<TT;>;
    MethodParameters:
                    Name  Flags
      type                
      genericType         
      annotations         
      mediaType           
      propertiesDelegate  

  public abstract java.util.List<javax.ws.rs.core.MediaType> getMessageBodyReaderMediaTypes(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  

  public abstract java.util.List<javax.ws.rs.core.MediaType> getMessageBodyReaderMediaTypesByType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract java.util.List<javax.ws.rs.ext.MessageBodyReader> getMessageBodyReadersForType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyReader;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract java.util.List<org.glassfish.jersey.message.ReaderModel> getReaderModelsForType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Lorg/glassfish/jersey/message/ReaderModel;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract java.util.List<javax.ws.rs.core.MediaType> getMessageBodyWriterMediaTypes(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
    MethodParameters:
             Name  Flags
      type         
      genericType  
      annotations  

  public abstract java.util.List<javax.ws.rs.core.MediaType> getMessageBodyWriterMediaTypesByType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract java.util.List<javax.ws.rs.ext.MessageBodyWriter> getMessageBodyWritersForType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Ljavax/ws/rs/ext/MessageBodyWriter;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract java.util.List<org.glassfish.jersey.message.WriterModel> getWritersModelsForType(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Ljava/util/List<Lorg/glassfish/jersey/message/WriterModel;>;
    MethodParameters:
      Name  Flags
      type  

  public abstract javax.ws.rs.core.MediaType getMessageBodyWriterMediaType(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], java.util.List<javax.ws.rs.core.MediaType>);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljava/util/List;)Ljavax/ws/rs/core/MediaType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;)Ljavax/ws/rs/core/MediaType;
    MethodParameters:
                      Name  Flags
      type                  
      genericType           
      annotations           
      acceptableMediaTypes  

  public abstract  readFrom(java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, org.glassfish.jersey.internal.PropertiesDelegate, java.io.InputStream, java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor>, boolean);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/InputStream;Ljava/lang/Iterable;Z)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.ws.rs.WebApplicationException, java.io.IOException
    Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/InputStream;Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;Z)Ljava/lang/Object;
    MethodParameters:
                    Name  Flags
      rawType             
      type                
      annotations         
      mediaType           
      httpHeaders         
      propertiesDelegate  
      entityStream        
      readerInterceptors  
      translateNce        

  public abstract java.io.OutputStream writeTo(, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, org.glassfish.jersey.internal.PropertiesDelegate, java.io.OutputStream, java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/OutputStream;Ljava/lang/Iterable;)Ljava/io/OutputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException, javax.ws.rs.WebApplicationException
    Signature: (Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/OutputStream;Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;)Ljava/io/OutputStream;
    MethodParameters:
                    Name  Flags
      entity              
      rawType             
      type                
      annotations         
      mediaType           
      httpHeaders         
      propertiesDelegate  
      entityStream        
      writerInterceptors  
}
SourceFile: "MessageBodyWorkers.java"