Package xyz.cofe.trambda.tcp
Class RawPack
- java.lang.Object
-
- xyz.cofe.trambda.tcp.RawPack
-
- Direct Known Subclasses:
RawPackReadonly
public class RawPack extends Object
"Сырой" входящий пакет, полезная нагрузка которого не десерилизована
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpHeadergetHeader()Возвращает заголовок пакетаbyte[]getPayload()Возвращает полезную нагрузкуvoidRawPack()КонструкторvoidsetHeader(TcpHeader header)Указывает заголовок пакетаvoidsetPayload(byte[] payload)Указывает полезную нагрузкуRawPackReadonlytoReadonly()Клонирует пакет и делает доступным только для чтения
-
-
-
Field Detail
-
header
protected TcpHeader header
Заголовок пакета
-
payload
protected byte[] payload
-
-
Method Detail
-
RawPack
public void RawPack()
Конструктор
-
getHeader
public TcpHeader getHeader()
Возвращает заголовок пакета- Returns:
- заголовок
-
setHeader
public void setHeader(TcpHeader header)
Указывает заголовок пакета- Parameters:
header- заголовок
-
getPayload
public byte[] getPayload()
Возвращает полезную нагрузку- Returns:
- полезная нагрузка
-
setPayload
public void setPayload(byte[] payload)
Указывает полезную нагрузку- Parameters:
payload- полезная нагрузка
-
toReadonly
public RawPackReadonly toReadonly()
Клонирует пакет и делает доступным только для чтения- Returns:
- клон
-
-