Modifier and Type | Interface | Description |
---|---|---|
interface |
PayloadSection<T> |
The
PayloadSection interfaces defines a Section with a
payload. |
interface |
PayloadSegment<T> |
The
PayloadSegment interfaces defines a Segment with a
payload. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMagicBytesTransmission |
Magic bytes are usually found (somewhere) at the beginning of a file or a
stream.
|
class |
AbstractMagicBytesTransmissionDecorator<DECORATEE extends Transmission> |
Magic bytes are usually found (somewhere) at the beginning of a file or a
stream.
|
class |
AbstractPayloadSection<T> |
An abstract implementation of a
Section with payload. |
class |
AbstractPayloadSegment<T> |
An abstract implementation of a
Segment with payload. |
class |
AsciizArraySegment |
|
class |
AsciizSegment |
The
AsciizSegment is an implementation of a Segment carrying
an ASCII encoded String as payload, terminated by a 0 ("zero")
indicating its end. |
class |
AssertMagicBytesSectionDecorator<DECORATEE extends Section> |
The
AssertMagicBytesSectionDecorator extends the
MagicBytesSectionDecorator and enforces the configured magic bytes to
match the received magic bytes (as of
AssertMagicBytesSectionDecorator.fromTransmission(Sequence, int, int) and
AssertMagicBytesSectionDecorator.receiveFrom(java.io.InputStream, int, java.io.OutputStream) or the
like). |
class |
AssertMagicBytesSegment |
The
AssertMagicBytesSegment extends the MagicBytesSegment and
enforces the configured magic bytes to match the received magic bytes (as of
Segment.fromTransmission(Sequence) and
Segment.SegmentMixin.receiveFrom(java.io.InputStream, java.io.OutputStream) or the like). |
class |
AssertMagicBytesSegmentDecorator<DECORATEE extends Segment> |
The
AssertMagicBytesSegmentDecorator extends the
MagicBytesSegmentDecorator and enforces the configured magic bytes to
match the received magic bytes (as of Segment.fromTransmission(Sequence) and
AssertMagicBytesSegmentDecorator.receiveFrom(java.io.InputStream, java.io.OutputStream) or the like). |
class |
BooleanArraySection |
The
BooleanArraySection is an implementation of a Section
carrying a boolean array as payload. |
class |
BooleanSegment |
The
BooleanSegment is an implementation of a Segment carrying
in boolean value as value. |
class |
ByteArraySection |
The
ByteArraySection is an implementation of a Section
carrying a byte array as payload. |
class |
ByteSegment |
The
ByteSegment is an implementation of a Segment carrying in
byte value as payload. |
class |
CharArraySection |
The
CharArraySection is an implementation of a PayloadSection
carrying a char array as payload. |
class |
CharSection |
The
CharSection is an implementation of a Section carrying a
char value as payload. |
class |
ComplexTypeSegment<T> |
A
ComplexTypeSegment takes a POJO (a data structure) and creates from
its content a Segment representing the POJO's structure. |
class |
DoubleArraySection |
The
DoubleArraySection is an implementation of a Section
carrying a double array as payload. |
class |
DoubleSegment |
The
DoubleSegment is an implementation of a Segment carrying
in double value as payload. |
class |
DynamicTypeSegment |
The
DynamicTypeSegment represents a Segment which's internal
raw data is created from provided types at runtime and which's internal raw
data is used to create provided types at runtime. |
class |
FileSection |
A
FileSection represents a File on the file system and can be
used to receive or to transmit a File . |
class |
FixedLengthSequenceSegment |
The
FixedLengthSequenceSegment is a Segment representing a
Sequence of a fixed length (as of the arguments passed to one of its
constructors). |
class |
FloatArraySection |
The
FloatArraySection is an implementation of a Section
carrying a float array as payload. |
class |
FloatSegment |
The
FloatSegment is an implementation of a Segment carrying
in float value as payload. |
class |
IntArraySection |
The
IntArraySection is an implementation of a Section
carrying an integer array as payload. |
class |
IntSegment |
The
IntSegment is an implementation of a Segment carrying in
integer value as payload. |
class |
LongArraySection |
The
LongArraySection is an implementation of a Section
carrying a long array as payload. |
class |
LongSegment |
The
LongSegment is an implementation of a Segment carrying in
long value as payload. |
class |
MagicBytesSectionDecorator<DECORATEE extends Section> |
Magic bytes are usually found (somewhere) at the beginning of a file or a
stream.
|
class |
MagicBytesSegment |
Magic bytes are usually found (somewhere) at the beginning of a file or a
stream.
|
class |
MagicBytesSegmentDecorator<DECORATEE extends Segment> |
Magic bytes are usually found (somewhere) at the beginning of a file or a
stream.
|
class |
NumberSegment |
The
NumberSegment is an implementation of a Segment carrying
in long an integer value with a configurable width (in bytes) as payload. |
class |
PropertiesSection |
|
class |
SequenceNumberSegment |
Convenience class for the
NumberSegment using
TransmissionMetrics sequence number related properties to configure
the SequenceNumberSegment (being an accordingly configured
NumberSegment ). |
class |
SequenceSection |
|
class |
ShortArraySection |
The
ShortArraySection is an implementation of a Section
carrying a short array as payload. |
class |
ShortSegment |
The
ShortSegment is an implementation of a Segment carrying
in short value as payload. |
class |
StringArraySection |
|
class |
StringSection |
|
class |
StringSegment |
Modifier and Type | Method | Description |
---|---|---|
PayloadTransmission<T> |
ComplexTypeSegment.withPayload(T aValue) |
|
PayloadTransmission<File> |
FileSection.withPayload(File aPayload) |
|
PayloadTransmission<Sequence> |
FixedLengthSequenceSegment.withPayload(Sequence aValue) |
|
PayloadTransmission<Sequence> |
SequenceSection.withPayload(Sequence aValue) |
Copyright © 2021. All rights reserved.