Module bus.socket

Class DelimiterFrameDecoder

java.lang.Object
org.miaixz.bus.socket.metric.decoder.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:
    • getBuffer

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

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

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