public class Package
extends chat.dim.type.Data
| Modifier and Type | Field and Description |
|---|---|
chat.dim.type.ByteArray |
body |
Header |
head |
| Constructor and Description |
|---|
Package(chat.dim.type.ByteArray data,
Header head,
chat.dim.type.ByteArray body) |
| Modifier and Type | Method and Description |
|---|---|
static Package |
create(DataType type,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
int bodySize,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
int pages,
int index,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
TransactionID sn,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
TransactionID sn,
int bodySize,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
TransactionID sn,
int pages,
int index,
chat.dim.type.ByteArray body) |
static Package |
create(DataType type,
TransactionID sn,
int pages,
int index,
int bodySize,
chat.dim.type.ByteArray body) |
boolean |
isCommand() |
boolean |
isCommandResponse() |
boolean |
isFragment() |
boolean |
isMessage() |
boolean |
isMessageFragment() |
boolean |
isMessageResponse() |
boolean |
isResponse() |
static Package |
parse(chat.dim.type.ByteArray data) |
clone, concat, concat, equals, equals, equals, equals, find, find, find, find, find, find, find, find, find, find, find, find, getBuffer, getByte, getBytes, getBytes, getBytes, getOffset, getSize, hashCode, mutableCopy, random, slice, slice, toHexString, toStringpublic final Header head
public final chat.dim.type.ByteArray body
public Package(chat.dim.type.ByteArray data,
Header head,
chat.dim.type.ByteArray body)
public boolean isResponse()
public boolean isFragment()
public boolean isCommand()
public boolean isCommandResponse()
public boolean isMessage()
public boolean isMessageResponse()
public boolean isMessageFragment()
public static Package parse(chat.dim.type.ByteArray data)
public static Package create(DataType type, TransactionID sn, int pages, int index, int bodySize, chat.dim.type.ByteArray body)
public static Package create(DataType type, TransactionID sn, int pages, int index, chat.dim.type.ByteArray body)
public static Package create(DataType type, int pages, int index, chat.dim.type.ByteArray body)
public static Package create(DataType type, TransactionID sn, chat.dim.type.ByteArray body)
public static Package create(DataType type, TransactionID sn, int bodySize, chat.dim.type.ByteArray body)