类 MsgCodecImpl

  • 所有已实现的接口:
    MsgCodec

    public class MsgCodecImpl
    extends Object
    implements MsgCodec
    Stomp 消息编解码器
    从以下版本开始:
    v3.1.0
    • 构造器详细资料

      • MsgCodecImpl

        public MsgCodecImpl()
    • 方法详细资料

      • encode

        public String encode​(Message input)
        从接口复制的说明: MsgCodec
        编码
        指定者:
        encode 在接口中 MsgCodec
        参数:
        input - Stomp 消息
        返回:
        编码后的文本
      • decode

        protected void decode​(OnCallback<Message> out,
                              int start)
        参数:
        out - 输出
        start - 开始解析的问题
      • cleanPendingStartData

        protected void cleanPendingStartData​(int start)
      • decodeHeaders

        protected List<Header> decodeHeaders​(int cEndIdx,
                                             int hEndIdx)
        解析 Headers
        参数:
        cEndIdx - Command 结尾符下标
        hEndIdx - Headers 结尾符下标
        返回:
        Headers
      • isCommand

        protected boolean isCommand​(String command)
      • isCommandChar

        protected boolean isCommandChar​(char c)
      • getCommandEnd

        public String getCommandEnd()
      • setCommandEnd

        public void setCommandEnd​(String commandEnd)
      • getHeadersEnd

        public String getHeadersEnd()
      • setHeadersEnd

        public void setHeadersEnd​(String headersEnd)
      • getBodyEnd

        public String getBodyEnd()
      • setBodyEnd

        public void setBodyEnd​(String bodyEnd)
      • getHeaderDelimiter

        public String getHeaderDelimiter()
      • setHeaderDelimiter

        public void setHeaderDelimiter​(String headerDelimiter)
      • getHeaderKvDelimiter

        public String getHeaderKvDelimiter()
      • setHeaderKvDelimiter

        public void setHeaderKvDelimiter​(String headerKvDelimiter)