Class AbstractCharHttpStreamWritter

java.lang.Object
nablarch.fw.messaging.realtime.http.streamio.AbstractCharHttpStreamWritter
All Implemented Interfaces:
HttpOutputStreamWriter
Direct Known Subclasses:
CharHttpStreamWritter

@Published(tag="architect") public abstract class AbstractCharHttpStreamWritter extends Object implements HttpOutputStreamWriter
HTTP通信時に使用するWritterクラス。
Author:
TIS
  • Constructor Details

    • AbstractCharHttpStreamWritter

      public AbstractCharHttpStreamWritter()
      コンストラクタ。
    • AbstractCharHttpStreamWritter

      public AbstractCharHttpStreamWritter(String charset)
      コンストラクタ。
      Parameters:
      charset - キャラクターセット
  • Method Details

    • writeStream

      public void writeStream(OutputStream outputStream) throws IOException
      ストリームに出力する。
      Specified by:
      writeStream in interface HttpOutputStreamWriter
      Parameters:
      outputStream - 出力先ストリームの実体
      Throws:
      IOException - ストリームへの読み書きに失敗した際、送出されることがある。
    • getCharset

      public String getCharset()
      出力時に使用するキャラクターセットを取得する。
      Returns:
      キャラクターセット
    • getLineSeparator

      public String getLineSeparator()
      行の区切りを取得する。
      Returns:
      行の区切り
    • getWriteTarget

      public abstract List<String> getWriteTarget()
      書き込み対象の文字列を取得する。
      Returns:
      書き込み対象文字列