| 构造器和说明 |
|---|
MsgCodecImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
cleanPendingStartData(int start) |
protected Message |
createMessage(String command,
List<Header> headers,
String payload) |
protected void |
decode(Consumer<Message> out,
int start) |
void |
decode(String input,
Consumer<Message> out)
解码
|
protected List<Header> |
decodeHeaders(int cEndIdx,
int hEndIdx)
解析 Headers
|
String |
encode(Message input)
编码
|
String |
getBodyEnd() |
String |
getCommandEnd() |
String |
getHeaderDelimiter() |
String |
getHeaderKvDelimiter() |
String |
getHeadersEnd() |
protected boolean |
isCommand(String command) |
protected boolean |
isCommandChar(char c) |
protected List<Header> |
msgHeaders(Message input) |
void |
setBodyEnd(String bodyEnd) |
void |
setCommandEnd(String commandEnd) |
void |
setHeaderDelimiter(String headerDelimiter) |
void |
setHeaderKvDelimiter(String headerKvDelimiter) |
void |
setHeadersEnd(String headersEnd) |
protected void cleanPendingStartData(int start)
protected List<Header> decodeHeaders(int cEndIdx, int hEndIdx)
cEndIdx - Command 结尾符下标hEndIdx - Headers 结尾符下标protected boolean isCommand(String command)
protected boolean isCommandChar(char c)
public String getCommandEnd()
public void setCommandEnd(String commandEnd)
public String getHeadersEnd()
public void setHeadersEnd(String headersEnd)
public String getBodyEnd()
public void setBodyEnd(String bodyEnd)
public String getHeaderDelimiter()
public void setHeaderDelimiter(String headerDelimiter)
public String getHeaderKvDelimiter()
public void setHeaderKvDelimiter(String headerKvDelimiter)
Copyright © 2022 江苏一键联信息科技有限公司. All rights reserved.