public class Parser extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Parser.DecodePayloadCallback<T> |
static interface |
Parser.EncodeCallback<T> |
| Modifier and Type | Field and Description |
|---|---|
static int |
PROTOCOL |
| Modifier and Type | Method and Description |
|---|---|
static Packet<byte[]> |
decodePacket(byte[] data) |
static Packet<String> |
decodePacket(String data) |
static Packet<String> |
decodePacket(String data,
boolean utf8decode) |
static void |
decodePayload(byte[] data,
Parser.DecodePayloadCallback callback) |
static void |
decodePayload(String data,
Parser.DecodePayloadCallback<String> callback) |
static void |
encodePacket(Packet packet,
boolean utf8encode,
Parser.EncodeCallback callback) |
static void |
encodePacket(Packet packet,
Parser.EncodeCallback callback) |
static void |
encodePayload(Packet[] packets,
Parser.EncodeCallback callback) |
public static final int PROTOCOL
public static void encodePacket(Packet packet, Parser.EncodeCallback callback) throws UTF8Exception
UTF8Exceptionpublic static void encodePacket(Packet packet, boolean utf8encode, Parser.EncodeCallback callback) throws UTF8Exception
UTF8Exceptionpublic static Packet<byte[]> decodePacket(byte[] data)
public static void encodePayload(Packet[] packets, Parser.EncodeCallback callback) throws UTF8Exception
UTF8Exceptionpublic static void decodePayload(String data, Parser.DecodePayloadCallback<String> callback)
public static void decodePayload(byte[] data,
Parser.DecodePayloadCallback callback)
Copyright © 2022. All rights reserved.