public interface Packet extends Iterable<Packet>, Serializable
PropertiesBasedPacketFactory
,
tClasses which imprement this interface must implement the following method:
public static Packet newPacket(byte[] rawData, int offset, int length)
throws IllegalRawDataException
Modifier and Type | Interface and Description |
---|---|
static interface |
Packet.Builder |
static interface |
Packet.Header |
Modifier and Type | Method and Description |
---|---|
<T extends Packet> |
contains(Class<T> clazz) |
<T extends Packet> |
get(Class<T> clazz) |
Packet.Builder |
getBuilder() |
Packet.Header |
getHeader() |
Packet |
getOuterOf(Class<? extends Packet> clazz) |
Packet |
getPayload() |
byte[] |
getRawData() |
int |
length() |
Packet.Header getHeader()
Packet getPayload()
int length()
byte[] getRawData()
<T extends Packet> boolean contains(Class<T> clazz)
clazz
- Packet.Builder getBuilder()
Copyright © 2014. All Rights Reserved.