Class ObjectMediaReader<T>

java.lang.Object
cool.scx.http.media.object.ObjectMediaReader<T>
All Implemented Interfaces:
MediaReader<T>

public class ObjectMediaReader<T> extends Object implements MediaReader<T>
ObjectMediaReader 逻辑参考 NodeMediaReader
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • ObjectMediaReader

      public ObjectMediaReader(Class<T> clazz)
    • ObjectMediaReader

      public ObjectMediaReader(cool.scx.reflect.TypeReference<T> clazz)
    • ObjectMediaReader

      public ObjectMediaReader(cool.scx.reflect.TypeInfo clazz)
  • Method Details

    • read

      public T read(cool.scx.io.ByteInput byteInput, ScxHttpHeaders requestHeaders) throws cool.scx.io.exception.ScxIOException, cool.scx.io.exception.AlreadyClosedException
      Description copied from interface: MediaReader
      读取内容
      Specified by:
      read in interface MediaReader<T>
      Parameters:
      byteInput - 输入流
      requestHeaders - 请求头 (在客户端状态下是 responseHeaders)
      Throws:
      cool.scx.io.exception.ScxIOException
      cool.scx.io.exception.AlreadyClosedException