Class DelimiterFrameDecoder

java.lang.Object
org.aoju.bus.socket.convert.DelimiterFrameDecoder
All Implemented Interfaces:
SocketDecoder

public class DelimiterFrameDecoder extends Object implements SocketDecoder
指定结束标识的解码器
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • DelimiterFrameDecoder

      public DelimiterFrameDecoder(byte[] endFLag, int unitBufferSize)
  • Method Details

    • decode

      public boolean decode(ByteBuffer byteBuffer)
      Description copied from interface: SocketDecoder
      解码算法
      Specified by:
      decode in interface SocketDecoder
      Parameters:
      byteBuffer - 缓冲信息
      Returns:
      the true/false
    • getBuffer

      public ByteBuffer getBuffer()
      Description copied from interface: SocketDecoder
      获取本次解析到的完整数据
      Specified by:
      getBuffer in interface SocketDecoder
      Returns:
      the ByteBuffer
    • reset

      public void reset()
      重置解码器
    • reset

      public void reset(byte[] endFLag)
      重置解码器
      Parameters:
      endFLag - 更新结束标志