Class ServerEventStreamMediaWriter

java.lang.Object
cool.scx.http.media.event_stream.ServerEventStreamMediaWriter
All Implemented Interfaces:
MediaWriter

public class ServerEventStreamMediaWriter extends Object implements MediaWriter
ServerEventStreamMediaWriter
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • ServerEventStreamMediaWriter

      public ServerEventStreamMediaWriter()
  • Method Details

    • beforeWrite

      public long beforeWrite(ScxHttpHeadersWritable responseHeaders, ScxHttpHeaders requestHeaders)
      Description copied from interface: MediaWriter
      写入内容之前 在这里可以设置 header 头
      Specified by:
      beforeWrite in interface MediaWriter
      Parameters:
      responseHeaders - 响应头 (在客户端状态下是 requestHeaders)
      requestHeaders - 请求头 (在客户端状态下是 空 Header)
      Returns:
      预期的内容长度 : (-1 未知长度, 0 无内容, 大于 0 标准长度)
    • write

      public void write(cool.scx.io.ByteOutput byteOutput)
      Description copied from interface: MediaWriter
      写入内容
      Specified by:
      write in interface MediaWriter
      Parameters:
      byteOutput - 输出流
    • eventStream

      public ServerEventStream eventStream()