public class MessageProtocolCompress extends Object implements MessageProtocol
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
allowCompressSize |
protected MessageProtocol |
baseProtocol |
| 构造器和说明 |
|---|
MessageProtocolCompress() |
MessageProtocolCompress(int allowCompressSize) |
MessageProtocolCompress(int allowCompressSize,
MessageProtocol baseProtocol) |
MessageProtocolCompress(MessageProtocol baseProtocol) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowCompress(int byteSize)
是否充许压缩
|
byte[] |
compress(byte[] bytes)
压缩
|
org.noear.solon.core.message.Message |
decode(ByteBuffer buffer) |
ByteBuffer |
encode(org.noear.solon.core.message.Message message) |
byte[] |
uncompress(byte[] bytes)
解压
|
protected MessageProtocol baseProtocol
protected int allowCompressSize
public MessageProtocolCompress()
public MessageProtocolCompress(int allowCompressSize)
public MessageProtocolCompress(MessageProtocol baseProtocol)
public MessageProtocolCompress(int allowCompressSize,
MessageProtocol baseProtocol)
public boolean allowCompress(int byteSize)
public ByteBuffer encode(org.noear.solon.core.message.Message message) throws Exception
encode 在接口中 MessageProtocolExceptionpublic org.noear.solon.core.message.Message decode(ByteBuffer buffer) throws Exception
decode 在接口中 MessageProtocolExceptionCopyright © 2023. All rights reserved.