Class ServletInputStreamWrapper

java.lang.Object
java.io.InputStream
javax.servlet.ServletInputStream
io.github.enxign.shed.toolkit.ServletInputStreamWrapper
All Implemented Interfaces:
Closeable, AutoCloseable

public final class ServletInputStreamWrapper extends javax.servlet.ServletInputStream
ServletInputStream Wrapper Class
Since:
2020-02-01
Version:
1.0
 수정일       수정자      수정내용
 ----------   ---------   -------------------------------
 2020-02-01   first       create
 
Author:
enxign
  • Constructor Details

    • ServletInputStreamWrapper

      public ServletInputStreamWrapper(byte[] body)
      생성자
      Parameters:
      body - 요청 본문 데이터
  • Method Details

    • isFinished

      public boolean isFinished()
      종료 확인
      Specified by:
      isFinished in class javax.servlet.ServletInputStream
      Returns:
      true if the stream is finished, false otherwise
    • isReady

      public boolean isReady()
      읽기 준비 상태 확인
      Specified by:
      isReady in class javax.servlet.ServletInputStream
      Returns:
      true if the stream is ready to be read, false otherwise
    • setReadListener

      public void setReadListener(javax.servlet.ReadListener listener)
      읽기 리스너 설정
      Specified by:
      setReadListener in class javax.servlet.ServletInputStream
      Parameters:
      listener - ReadListener
    • read

      public int read() throws IOException
      데이터를 읽습니다.
      Specified by:
      read in class InputStream
      Returns:
      읽은 데이터
      Throws:
      IOException - 예외 발생 시