Package xyz.cofe.trambda.tcp
Class RawPackReadonly
- java.lang.Object
-
- xyz.cofe.trambda.tcp.RawPack
-
- xyz.cofe.trambda.tcp.RawPackReadonly
-
public class RawPackReadonly extends RawPack
Сырой пакет доступный только для чтения
-
-
Constructor Summary
Constructors Constructor Description RawPackReadonly(RawPack sample)RawPackReadonly(TcpHeader header, byte[] payload)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpHeadergetHeader()Возвращает заголовок пакетаbyte[]getPayload()Возвращает полезную нагрузкуbooleanisPayloadChecksumMatched()Проверяет что контрольная сумма указанная в заголовке совпадает с хешем полезной нагрузкойMessagepayloadMessage()Возвращает сообщение из пакетаvoidsetHeader(TcpHeader header)Указывает заголовок пакетаvoidsetPayload(byte[] payload)Указывает полезную нагрузку-
Methods inherited from class xyz.cofe.trambda.tcp.RawPack
RawPack, toReadonly
-
-
-
-
Method Detail
-
getHeader
public TcpHeader getHeader()
Description copied from class:RawPackВозвращает заголовок пакета
-
setHeader
public void setHeader(TcpHeader header)
Description copied from class:RawPackУказывает заголовок пакета
-
getPayload
public byte[] getPayload()
Description copied from class:RawPackВозвращает полезную нагрузку- Overrides:
getPayloadin classRawPack- Returns:
- полезная нагрузка
-
setPayload
public void setPayload(byte[] payload)
Description copied from class:RawPackУказывает полезную нагрузку- Overrides:
setPayloadin classRawPack- Parameters:
payload- полезная нагрузка
-
isPayloadChecksumMatched
public boolean isPayloadChecksumMatched()
Проверяет что контрольная сумма указанная в заголовке совпадает с хешем полезной нагрузкой- Returns:
- true - совпадает
-
payloadMessage
public Message payloadMessage()
Возвращает сообщение из пакета- Returns:
- сообщение
-
-