org.refcodes.mixin.BlockSizeAccessor
, org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<TransmissionMetricsBuilder>
, org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator
, org.refcodes.mixin.BlockSizeAccessor.BlockSizeProperty
, org.refcodes.mixin.EncodingAccessor<Charset>
, org.refcodes.mixin.EncodingAccessor.EncodingBuilder<Charset,TransmissionMetricsBuilder>
, org.refcodes.mixin.EncodingAccessor.EncodingMutator<Charset>
, org.refcodes.mixin.EncodingAccessor.EncodingProperty<Charset>
, org.refcodes.mixin.ReadTimeoutInMsAccessor
, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<TransmissionMetricsBuilder>
, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsMutator
, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsProperty
, org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsBuilder<TransmissionMetricsBuilder>
, org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsMutator
, org.refcodes.mixin.WriteTimeoutInMsAccessor
, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<TransmissionMetricsBuilder>
, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsMutator
, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsProperty
, org.refcodes.numerical.CrcAlgorithmAccessor
, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<TransmissionMetricsBuilder>
, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator
, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty
, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<TransmissionMetricsBuilder>
, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator
, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty
, org.refcodes.numerical.CrcChecksumValidationModeAccessor
, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<TransmissionMetricsBuilder>
, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator
, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty
, org.refcodes.numerical.EndianessAccessor
, org.refcodes.numerical.EndianessAccessor.EndianessBuilder<TransmissionMetricsBuilder>
, org.refcodes.numerical.EndianessAccessor.EndianessMutator
, org.refcodes.numerical.EndianessAccessor.EndianessProperty
, AcknowledgeMagicBytesAccessor
, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<TransmissionMetricsBuilder>
, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator
, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty
, AcknowledgeRetryNumberAccessor
, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<TransmissionMetricsBuilder>
, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator
, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty
, AcknowledgeSegmentPackagerAccessor
, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<TransmissionMetricsBuilder>
, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator
, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty
, AcknowledgeTimeoutInMsAccessor
, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<TransmissionMetricsBuilder>
, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator
, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsProperty
, ClearToSendMagicBytesAccessor
, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<TransmissionMetricsBuilder>
, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator
, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty
, ClearToSendSegmentPackagerAccessor
, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>
, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator
, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty
, ClearToSendTimeoutInMsAccessor
, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>
, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator
, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsProperty
, EndOfStringByteAccessor
, EndOfStringByteAccessor.EndOfStringByteBuilder<TransmissionMetricsBuilder>
, EndOfStringByteAccessor.EndOfStringByteMutator
, EndOfStringByteAccessor.EndOfStringByteProperty
, EnquiryStandbyTimeInMsAccessor
, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<TransmissionMetricsBuilder>
, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator
, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty
, LengthWidthAccessor
, LengthWidthAccessor.LengthWidthBuilder<TransmissionMetricsBuilder>
, LengthWidthAccessor.LengthWidthMutator
, LengthWidthAccessor.LengthWidthProperty
, MagicBytesLengthAccessor
, MagicBytesLengthAccessor.MagicBytesLengthBuilder<TransmissionMetricsBuilder>
, MagicBytesLengthAccessor.MagicBytesLengthMutator
, MagicBytesLengthAccessor.MagicBytesLengthProperty
, PacketLengthWidthAccessor
, PacketLengthWidthAccessor.PacketLengthWidthBuilder<TransmissionMetricsBuilder>
, PacketLengthWidthAccessor.PacketLengthWidthMutator
, PacketLengthWidthAccessor.PacketLengthWidthProperty
, PacketMagicBytesAccessor
, PacketMagicBytesAccessor.PacketMagicBytesBuilder<TransmissionMetricsBuilder>
, PacketMagicBytesAccessor.PacketMagicBytesMutator
, PacketMagicBytesAccessor.PacketMagicBytesProperty
, PacketSegmentPackagerAccessor
, PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<TransmissionMetricsBuilder>
, PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator
, PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty
, ReadyToReceiveMagicBytesAccessor
, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<TransmissionMetricsBuilder>
, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator
, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty
, ReadyToReceiveRetryNumberAccessor
, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<TransmissionMetricsBuilder>
, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator
, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty
, ReadyToReceiveSegmentPackagerAccessor
, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<TransmissionMetricsBuilder>
, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator
, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty
, ReadyToReceiveTimeoutInMsAccessor
, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<TransmissionMetricsBuilder>
, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator
, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty
, ReadyToSendMagicBytesAccessor
, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<TransmissionMetricsBuilder>
, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator
, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty
, ReadyToSendRetryNumberAccessor
, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<TransmissionMetricsBuilder>
, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator
, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty
, ReadyToSendSegmentPackagerAccessor
, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>
, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator
, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty
, ReadyToSendTimeoutInMsAccessor
, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>
, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator
, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty
, SequenceNumberConcatenateModeAccessor
, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<TransmissionMetricsBuilder>
, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator
, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty
, SequenceNumberInitValueAccessor
, SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<TransmissionMetricsBuilder>
, SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator
, SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty
, SequenceNumberWidthAccessor
, SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<TransmissionMetricsBuilder>
, SequenceNumberWidthAccessor.SequenceNumberWidthMutator
, SequenceNumberWidthAccessor.SequenceNumberWidthProperty
, TransmissionMagicBytesAccessor
, TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<TransmissionMetricsBuilder>
, TransmissionMagicBytesAccessor.TransmissionMagicBytesMutator
, TransmissionMagicBytesAccessor.TransmissionMagicBytesProperty
, TransmissionMetrics
, TransmissionRetryNumberAccessor
, TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<TransmissionMetricsBuilder>
, TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator
, TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty
, TransmissionTimeoutInMsAccessor
, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<TransmissionMetricsBuilder>
, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator
, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsProperty
public class TransmissionMetricsBuilder extends Object implements TransmissionMetrics, LengthWidthAccessor.LengthWidthProperty, LengthWidthAccessor.LengthWidthBuilder<TransmissionMetricsBuilder>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<TransmissionMetricsBuilder>, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<TransmissionMetricsBuilder>, org.refcodes.numerical.EndianessAccessor.EndianessProperty, org.refcodes.numerical.EndianessAccessor.EndianessBuilder<TransmissionMetricsBuilder>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeProperty, org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<TransmissionMetricsBuilder>, SequenceNumberWidthAccessor.SequenceNumberWidthProperty, SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<TransmissionMetricsBuilder>, SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty, SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<TransmissionMetricsBuilder>, org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsMutator, org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsBuilder<TransmissionMetricsBuilder>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsProperty, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<TransmissionMetricsBuilder>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsProperty, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<TransmissionMetricsBuilder>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<TransmissionMetricsBuilder>, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<TransmissionMetricsBuilder>, org.refcodes.mixin.EncodingAccessor.EncodingProperty<Charset>, org.refcodes.mixin.EncodingAccessor.EncodingBuilder<Charset,TransmissionMetricsBuilder>, MagicBytesLengthAccessor.MagicBytesLengthProperty, MagicBytesLengthAccessor.MagicBytesLengthBuilder<TransmissionMetricsBuilder>, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<TransmissionMetricsBuilder>, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsProperty, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<TransmissionMetricsBuilder>, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<TransmissionMetricsBuilder>, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<TransmissionMetricsBuilder>, PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty, PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<TransmissionMetricsBuilder>, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<TransmissionMetricsBuilder>, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<TransmissionMetricsBuilder>, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<TransmissionMetricsBuilder>, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<TransmissionMetricsBuilder>, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<TransmissionMetricsBuilder>, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<TransmissionMetricsBuilder>, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<TransmissionMetricsBuilder>, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<TransmissionMetricsBuilder>, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsProperty, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>, EndOfStringByteAccessor.EndOfStringByteProperty, EndOfStringByteAccessor.EndOfStringByteBuilder<TransmissionMetricsBuilder>, TransmissionMagicBytesAccessor.TransmissionMagicBytesProperty, TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<TransmissionMetricsBuilder>, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsProperty, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<TransmissionMetricsBuilder>, TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty, TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<TransmissionMetricsBuilder>, PacketMagicBytesAccessor.PacketMagicBytesProperty, PacketMagicBytesAccessor.PacketMagicBytesBuilder<TransmissionMetricsBuilder>, PacketLengthWidthAccessor.PacketLengthWidthProperty, PacketLengthWidthAccessor.PacketLengthWidthBuilder<TransmissionMetricsBuilder>
TransmissionMetricsBuilder
class implements the
TransmissionMetrics
and enriches it with builder functionality as of
the builder pattern. Using a TransmissionMetricsBuilder
you can use a
single configuration instance to initialize the various kinds of building
blocks.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B extends AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>>, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator, AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty
AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B extends AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>>, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator, AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty
AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B extends AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>>, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator, AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty
AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B extends AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>>, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator, AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsProperty
org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B extends org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B>>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator, org.refcodes.mixin.BlockSizeAccessor.BlockSizeProperty
ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B extends ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>>, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator, ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty
ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B extends ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>>, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator, ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty
ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B extends ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>>, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator, ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsProperty
org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B extends org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty
org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B extends org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty
org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B extends org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<B>>, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator, org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeProperty
org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E extends Object,B extends org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E,B>>, org.refcodes.mixin.EncodingAccessor.EncodingMutator<E extends Object>, org.refcodes.mixin.EncodingAccessor.EncodingProperty<E extends Object>
org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B extends org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>>, org.refcodes.numerical.EndianessAccessor.EndianessMutator, org.refcodes.numerical.EndianessAccessor.EndianessProperty
EndOfStringByteAccessor.EndOfStringByteBuilder<B extends EndOfStringByteAccessor.EndOfStringByteBuilder<B>>, EndOfStringByteAccessor.EndOfStringByteMutator, EndOfStringByteAccessor.EndOfStringByteProperty
EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B extends EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>>, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator, EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty
LengthWidthAccessor.LengthWidthBuilder<B extends LengthWidthAccessor.LengthWidthBuilder<B>>, LengthWidthAccessor.LengthWidthMutator, LengthWidthAccessor.LengthWidthProperty
MagicBytesLengthAccessor.MagicBytesLengthBuilder<B extends MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>>, MagicBytesLengthAccessor.MagicBytesLengthMutator, MagicBytesLengthAccessor.MagicBytesLengthProperty
PacketLengthWidthAccessor.PacketLengthWidthBuilder<B extends PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>>, PacketLengthWidthAccessor.PacketLengthWidthMutator, PacketLengthWidthAccessor.PacketLengthWidthProperty
PacketMagicBytesAccessor.PacketMagicBytesBuilder<B extends PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>>, PacketMagicBytesAccessor.PacketMagicBytesMutator, PacketMagicBytesAccessor.PacketMagicBytesProperty
PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B extends PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>>, PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator, PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty
org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B extends org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B>>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsMutator, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsProperty
ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B extends ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>>, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator, ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty
ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B extends ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>>, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator, ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty
ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B extends ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>>, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator, ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty
ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B extends ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>>, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator, ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty
ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B extends ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>>, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator, ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty
ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B extends ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>>, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator, ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty
ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B extends ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>>, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator, ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty
ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B extends ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>>, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator, ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty
SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B extends SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>>, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator, SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty
SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B extends SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>>, SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator, SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty
SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B extends SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>>, SequenceNumberWidthAccessor.SequenceNumberWidthMutator, SequenceNumberWidthAccessor.SequenceNumberWidthProperty
TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B extends TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B>>, TransmissionMagicBytesAccessor.TransmissionMagicBytesMutator, TransmissionMagicBytesAccessor.TransmissionMagicBytesProperty
TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B extends TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>>, TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator, TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty
TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B extends TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>>, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator, TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsProperty
org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B extends org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B>>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsMutator, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsProperty
DEFAULT_ACKNOWLEDGE_MAGIC_BYTES, DEFAULT_ACKNOWLEDGE_RETRY_NUMBER, DEFAULT_ACKNOWLEDGE_TIMEOUT_IN_MS, DEFAULT_BLOCK_SIZE, DEFAULT_CLEAR_TO_SEND_MAGIC_BYTES, DEFAULT_CLEAR_TO_SEND_TIMEOUT_IN_MS, DEFAULT_CRC_ALGORITHM, DEFAULT_CRC_CHECKSUM_CONCATENATE_MODE, DEFAULT_CRC_CHECKSUM_VALIDATION_MODE, DEFAULT_ENCODING, DEFAULT_END_OF_STRING_BYTE, DEFAULT_ENDIANESS, DEFAULT_ENQUIERY_STRANDBY_TIME_IN_MS, DEFAULT_LAST_PACKET_MAGIC_BYTES, DEFAULT_LENGTH_WIDTH, DEFAULT_MAGIC_BYTES_LENGTH, DEFAULT_PACKET_MAGIC_BYTES, DEFAULT_READ_TIMEOUT_IN_MS, DEFAULT_READY_TO_RECEIVE_MAGIC_BYTES, DEFAULT_READY_TO_RECEIVE_RETRY_NUMBER, DEFAULT_READY_TO_RECEIVE_TIMEOUT_IN_MS, DEFAULT_READY_TO_SEND_MAGIC_BYTES, DEFAULT_READY_TO_SEND_RETRY_NUMBER, DEFAULT_READY_TO_SEND_TIMEOUT_IN_MS, DEFAULT_SEQUENCE_NUMBER_CONCATENATE_MODE, DEFAULT_SEQUENCE_NUMBER_INIT_VALUE, DEFAULT_SEQUENCE_NUMBER_WIDTH, DEFAULT_TRANSMISSION_MAGIC_BYTES, DEFAULT_TRANSMISSION_RETRY_NUMBER, DEFAULT_TRANSMISSION_TIMEOUT_IN_MS, DEFAULT_TRUNCATE_LENGTH_WIDTH, DEFAULT_WRITE_TIMEOUT_IN_MS
Constructor | Description |
---|---|
TransmissionMetricsBuilder() |
Creates an instance of the
TransmissionMetricsBuilder with
default values being applied as defined in the
TransmissionMetrics interface. |
Modifier and Type | Method | Description |
---|---|---|
byte[] |
getAcknowledgeMagicBytes() |
Retrieves the magic bytes from the acknowledge magic bytes property.
|
int |
getAcknowledgeRetryNumber() |
Retrieves the number of retries from the acknowledge retry number.
|
SegmentPackager |
getAcknowledgeSegmentPackager() |
Retrieves the
SegmentPackager ACK property. |
long |
getAcknowledgeTimeoutInMs() |
The acknowledge timeout attribute in milliseconds.
|
int |
getBlockSize() |
|
byte[] |
getClearToSendMagicBytes() |
Retrieves the magic bytes from the CTS ("clear-to-send") magic bytes
property.
|
SegmentPackager |
getClearToSendSegmentPackager() |
Retrieves the
SegmentPackager CTS ("clear-to-send") property. |
long |
getClearToSendTimeoutInMs() |
The CTS ("clear-to-send") timeout attribute in milliseconds.
|
org.refcodes.numerical.CrcAlgorithm |
getCrcAlgorithm() |
|
org.refcodes.mixin.ConcatenateMode |
getCrcChecksumConcatenateMode() |
|
org.refcodes.numerical.ChecksumValidationMode |
getCrcChecksumValidationMode() |
|
Charset |
getEncoding() |
|
org.refcodes.numerical.Endianess |
getEndianess() |
|
byte |
getEndOfStringByte() |
Retrieves the end of string byte from the end of string byte property.
|
long |
getEnquiryStandbyTimeInMs() |
The ENQ ("enquiry") timeout attribute in milliseconds.
|
int |
getLengthWidth() |
Retrieves the length width (in bytes) from the length width (in bytes)
property.
|
int |
getMagicBytesLength() |
Retrieves the magic bytes length from the magic bytes magic bytes length
property.
|
int |
getPacketLengthWidth() |
Retrieves the packet length width (in bytes) from the packet length width
(in bytes) property.
|
byte[] |
getPacketMagicBytes() |
Retrieves the magic bytes from the packet magic bytes property.
|
SegmentPackager |
getPacketSegmentPackager() |
Retrieves the
SegmentPackager from the packet
SegmentPackager property. |
long |
getReadTimeoutInMs() |
|
byte[] |
getReadyToReceiveMagicBytes() |
Retrieves the magic bytes from the RTR ("ready-to-receive") magic bytes
property.
|
int |
getReadyToReceiveRetryNumber() |
Retrieves the number of retries from the RTR ("ready-to-receive") retry
number.
|
SegmentPackager |
getReadyToReceiveSegmentPackager() |
Retrieves the
SegmentPackager RTR ("ready-to-receive") property. |
long |
getReadyToReceiveTimeoutInMs() |
The RTR ("ready-to-receive") timeout attribute in milliseconds.
|
byte[] |
getReadyToSendMagicBytes() |
Retrieves the magic bytes from the RTS ("ready-to-send") magic bytes
property.
|
int |
getReadyToSendRetryNumber() |
Retrieves the number of retries from the RTS ("ready-to-send") retry
number.
|
SegmentPackager |
getReadyToSendSegmentPackager() |
Retrieves the
SegmentPackager RTS ("ready-to-send") property. |
long |
getReadyToSendTimeoutInMs() |
The RTS ("ready-to-send") timeout attribute in milliseconds.
|
org.refcodes.mixin.ConcatenateMode |
getSequenceNumberConcatenateMode() |
Retrieves the
ConcatenateMode from the sequence number
ConcatenateMode property. |
int |
getSequenceNumberInitValue() |
Retrieves the sequence number initial value from the sequence number
initial value property.
|
int |
getSequenceNumberWidth() |
Retrieves the sequence number width (in bytes) from the sequence number
width (in bytes) property.
|
byte[] |
getTransmissionMagicBytes() |
Retrieves the magic bytes from the transmission magic bytes property.
|
int |
getTransmissionRetryNumber() |
Retrieves the number of retries from the transmission retry number.
|
long |
getTransmissionTimeoutInMs() |
The transmission timeout attribute in milliseconds.
|
long |
getWriteTimeoutInMs() |
|
void |
setAcknowledgeMagicBytes(byte[] aAcknowledgeMagicBytes) |
Sets the magic bytes for the acknowledge magic bytes property.
|
void |
setAcknowledgeRetryNumber(int aAcknowledgeRetryNumber) |
Sets the number of retries for the acknowledge retry number.
|
void |
setAcknowledgeSegmentPackager(SegmentPackager aAcknowledgeSegmentPackager) |
Sets the
SegmentPackager ACK property. |
void |
setAcknowledgeTimeoutInMs(long aAcknowledgeTimeoutInMs) |
The acknowledge timeout attribute in milliseconds.
|
void |
setBlockSize(int aBlockSize) |
|
void |
setClearToSendMagicBytes(byte[] aClearToSendMagicBytes) |
Sets the magic bytes for the CTS ("clear-to-send") magic bytes
property.
|
void |
setClearToSendSegmentPackager(SegmentPackager aClearToSendSegmentPackager) |
Sets the
SegmentPackager CTS ("clear-to-send") property. |
void |
setClearToSendTimeoutInMs(long aClearToSendTimeoutInMs) |
The CTS ("clear-to-send") timeout attribute in milliseconds.
|
void |
setCrcAlgorithm(org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm) |
|
void |
setCrcChecksumConcatenateMode(org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode) |
|
void |
setCrcChecksumValidationMode(org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
|
void |
setEncoding(Charset aEncoding) |
|
void |
setEndianess(org.refcodes.numerical.Endianess aEndianess) |
|
void |
setEndOfStringByte(byte aEndOfStringByte) |
Sets the end of string byte for the end of string byte property.
|
void |
setEnquiryStandbyTimeInMs(long aCtsTimeoutInMs) |
The ENQ ("enquiry") timeout attribute in milliseconds.
|
void |
setLengthWidth(int aLengthWidth) |
Sets the length width (in bytes) for the length width (in bytes)
property.
|
void |
setMagicBytesLength(int aMagicBytesLength) |
Sets the magic bytes length for the magic bytes magic bytes length
property.
|
void |
setPacketLengthWidth(int aPacketLengthWidth) |
Sets the packet length width (in bytes) for the packet length width
(in bytes) property.
|
void |
setPacketMagicBytes(byte[] aPacketMagicBytes) |
Sets the magic bytes for the packet magic bytes property.
|
void |
setPacketSegmentPackager(SegmentPackager aSegmentPackager) |
Sets the
SegmentPackager for the packet
SegmentPackager property. |
void |
setReadTimeoutInMs(long aReadTimeoutInMs) |
|
void |
setReadyToReceiveMagicBytes(byte[] aReadyToReceiveMagicBytes) |
Sets the magic bytes for the RTR ("ready-to-receive") magic bytes
property.
|
void |
setReadyToReceiveRetryNumber(int aEnqRetryNumber) |
Sets the number of retries for the RTR ("ready-to-receive") retry
number.
|
void |
setReadyToReceiveSegmentPackager(SegmentPackager aEnqSegmentPackager) |
Sets the
SegmentPackager RTR ("ready-to-receive") property. |
void |
setReadyToReceiveTimeoutInMs(long aEnqTimeoutInMs) |
The RTR ("ready-to-receive") timeout attribute in milliseconds.
|
void |
setReadyToSendMagicBytes(byte[] aReadyToSendMagicBytes) |
Sets the magic bytes for the RTS ("ready-to-send") magic bytes
property.
|
void |
setReadyToSendRetryNumber(int aReadyToSendRetryNumber) |
Sets the number of retries for the RTS ("ready-to-send") retry
number.
|
void |
setReadyToSendSegmentPackager(SegmentPackager aReadyToSendSegmentPackager) |
Sets the
SegmentPackager RTS ("ready-to-send") property. |
void |
setReadyToSendTimeoutInMs(long aReadyToSendTimeoutInMs) |
The RTS ("ready-to-send") timeout attribute in milliseconds.
|
void |
setSequenceNumberConcatenateMode(org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode) |
Sets the
ConcatenateMode for the ConcatenateMode
property. |
void |
setSequenceNumberInitValue(int aSequenceNumberInitValue) |
Sets the sequence number initial value for the sequence number
initial value property.
|
void |
setSequenceNumberWidth(int aSequenceNumberWidth) |
Sets the sequence number width (in bytes) for the sequence number
width (in bytes) property.
|
void |
setTimeoutInMs(long aTimeoutInMs) |
Sets all the timeouts to the same value.
|
void |
setTransmissionMagicBytes(byte[] aTransmissionMagicBytes) |
Sets the magic bytes for the transmission magic bytes property.
|
void |
setTransmissionRetryNumber(int aTransmissionRetryNumber) |
Sets the number of retries for the transmission retry number.
|
void |
setTransmissionTimeoutInMs(long aTransmissionTimeoutInMs) |
The transmission timeout attribute in milliseconds.
|
void |
setWriteTimeoutInMs(long aWriteTimeoutInMs) |
|
TransmissionMetricsBuilder |
withAcknowledgeMagicBytes(byte[] aAcknowledgeMagicBytes) |
Sets the magic bytes for the acknowledge magic bytes property.
|
TransmissionMetricsBuilder |
withAcknowledgeRetryNumber(int aAcknowledgeRetryNumber) |
Sets the number of retries for the acknowledge retry number.
|
TransmissionMetricsBuilder |
withAcknowledgeSegmentPackager(SegmentPackager aAcknowledgeSegmentPackager) |
Sets the
SegmentPackager ACK property. |
TransmissionMetricsBuilder |
withAcknowledgeTimeoutInMs(long aAckTimeoutInMs) |
Sets the number for the acknowledge timeout property.
|
TransmissionMetricsBuilder |
withBlockSize(int aBlockSize) |
|
TransmissionMetricsBuilder |
withClearToSendMagicBytes(byte[] aClearToSendMagicBytes) |
Sets the magic bytes for the CTS ("clear-to-send") magic bytes
property.
|
TransmissionMetricsBuilder |
withClearToSendSegmentPackager(SegmentPackager aClearToSendSegmentPackager) |
Sets the
SegmentPackager CTS ("clear-to-send") property. |
TransmissionMetricsBuilder |
withClearToSendTimeoutInMs(long aClearToSendTimeoutInMs) |
Sets the number for the CTS ("clear-to-send") timeout property.
|
TransmissionMetricsBuilder |
withCrcAlgorithm(org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm) |
|
TransmissionMetricsBuilder |
withCrcChecksumConcatenateMode(org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode) |
|
TransmissionMetricsBuilder |
withCrcChecksumValidationMode(org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
|
TransmissionMetricsBuilder |
withEncoding(Charset aEncoding) |
|
TransmissionMetricsBuilder |
withEndianess(org.refcodes.numerical.Endianess aEndianess) |
|
TransmissionMetricsBuilder |
withEndOfStringByte(byte aEndOfStringByte) |
Sets the end of string byte for the end of string byte property.
|
TransmissionMetricsBuilder |
withEnquiryStandbyTimeInMs(long aEnquiryStandbyTimeInMs) |
Sets the number for the ENQ ("enquiry") timeout property.
|
TransmissionMetricsBuilder |
withLengthWidth(int aLengthWidth) |
Sets the length width (in bytes) for the length width (in bytes)
property.
|
TransmissionMetricsBuilder |
withMagicBytesLength(int aMagicBytesLength) |
Sets the magic bytes length for the magic bytes magic bytes length
property.
|
TransmissionMetricsBuilder |
withPacketLengthWidth(int aPacketLengthWidth) |
Sets the packet length width (in bytes) for the packet length width
(in bytes) property.
|
TransmissionMetricsBuilder |
withPacketMagicBytes(byte[] aPacketMagicBytes) |
Sets the magic bytes for the packet magic bytes property.
|
TransmissionMetricsBuilder |
withPacketSegmentPackager(SegmentPackager aSegmentPackager) |
Sets the
SegmentPackager for the packet
SegmentPackager property. |
TransmissionMetricsBuilder |
withReadTimeoutInMs(long aReadTimeoutInMs) |
|
TransmissionMetricsBuilder |
withReadyToReceiveMagicBytes(byte[] aReadyToReceiveMagicBytes) |
Sets the magic bytes for the RTR ("ready-to-receive") magic bytes
property.
|
TransmissionMetricsBuilder |
withReadyToReceiveRetryNumber(int aEnqRetryNumber) |
Sets the number of retries for the RTR ("ready-to-receive") retry
number.
|
TransmissionMetricsBuilder |
withReadyToReceiveSegmentPackager(SegmentPackager aEnqSegmentPackager) |
Sets the
SegmentPackager RTR ("ready-to-receive") property. |
TransmissionMetricsBuilder |
withReadyToReceiveTimeoutInMs(long aEnqTimeoutInMs) |
Sets the number for the RTR ("ready-to-receive") timeout property.
|
TransmissionMetricsBuilder |
withReadyToSendMagicBytes(byte[] aReadyToSendMagicBytes) |
Sets the magic bytes for the RTS ("ready-to-send") magic bytes
property.
|
TransmissionMetricsBuilder |
withReadyToSendRetryNumber(int aReadyToSendRetryNumber) |
Sets the number of retries for the RTS ("ready-to-send") retry
number.
|
TransmissionMetricsBuilder |
withReadyToSendSegmentPackager(SegmentPackager aReadyToSendSegmentPackager) |
Sets the
SegmentPackager RTS ("ready-to-send") property. |
TransmissionMetricsBuilder |
withReadyToSendTimeoutInMs(long aReadyToSendTimeoutInMs) |
Sets the number for the RTS ("ready-to-send") timeout property.
|
TransmissionMetricsBuilder |
withSequenceNumberConcatenateMode(org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode) |
Sets the
ConcatenateMode for the sequence number
ConcatenateMode property. |
TransmissionMetricsBuilder |
withSequenceNumberInitValue(int aSequenceNumberInitValue) |
Sets the sequence number initial value for the sequence number
initial value property.
|
TransmissionMetricsBuilder |
withSequenceNumberWidth(int aSequenceNumberWidth) |
Sets the sequence number width (in bytes) for the sequence number
width (in bytes) property.
|
TransmissionMetricsBuilder |
withTimeoutInMs(long aTimeoutInMs) |
Sets all the timeouts to the same value.
|
TransmissionMetricsBuilder |
withTransmissionMagicBytes(byte[] aTransmissionMagicBytes) |
Sets the magic bytes for the transmission magic bytes property.
|
TransmissionMetricsBuilder |
withTransmissionRetryNumber(int aTransmissionRetryNumber) |
Sets the number of retries for the transmission retry number.
|
TransmissionMetricsBuilder |
withTransmissionTimeoutInMs(long aAckTimeoutInMs) |
Sets the number for the transmission timeout property.
|
TransmissionMetricsBuilder |
withWriteTimeoutInMs(long aWriteTimeoutInMs) |
withAcknowledgeMagicBytes, withAcknowledgeMagicBytes
setAcknowledgeMagicBytes, setAcknowledgeMagicBytes
letAcknowledgeMagicBytes, letAcknowledgeMagicBytes, letAcknowledgeMagicBytes
letAcknowledgeRetryNumber
letAcknowledgeSegmentPackager
letAcknowledgeTimeoutInMs
letBlockSize
letClearToSendMagicBytes
letClearToSendSegmentPackager
letClearToSendTimeoutInMs
letCrcAlgorithm
letCrcChecksumConcatenateMode
letCrcChecksumMode
letEndianess
letEndOfStringByte
letEnquiryStandbyTimeInMs
letLengthWidth
letMagicBytesLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
letPacketLengthWidth
withPacketMagicBytes, withPacketMagicBytes
setPacketMagicBytes, setPacketMagicBytes
letPacketMagicBytes, letPacketMagicBytes, letPacketMagicBytes
letPacketSegmentPackager
letReadTimeoutInMs
letReadyToReceiveMagicBytes
letReadyToReceiveRetryNumber
letReadyToReceiveSegmentPackager
letReadyToReceiveTimeoutInMs
letReadyToSendMagicBytes
letReadyToSendRetryNumber
letReadyToSendSegmentPackager
letReadyToSendTimeoutInMs
letSequenceNumberConcatenateMode
letSequenceNumberInitValue
letSequenceNumberWidth
withTransmissionMagicBytes, withTransmissionMagicBytes
setTransmissionMagicBytes, setTransmissionMagicBytes
letTransmissionMagicBytes, letTransmissionMagicBytes, letTransmissionMagicBytes
toAckSegmentPackager, toPacketSegmentPackager
letTransmissionRetryNumber
letTransmissionTimeoutInMs
public TransmissionMetricsBuilder()
TransmissionMetricsBuilder
with
default values being applied as defined in the
TransmissionMetrics
interface.public byte[] getAcknowledgeMagicBytes()
getAcknowledgeMagicBytes
in interface AcknowledgeMagicBytesAccessor
public int getAcknowledgeRetryNumber()
getAcknowledgeRetryNumber
in interface AcknowledgeRetryNumberAccessor
public SegmentPackager getAcknowledgeSegmentPackager()
SegmentPackager
ACK property.getAcknowledgeSegmentPackager
in interface AcknowledgeSegmentPackagerAccessor
SegmentPackager
stored by the ACK
SegmentPackager
property.public long getAcknowledgeTimeoutInMs()
getAcknowledgeTimeoutInMs
in interface AcknowledgeTimeoutInMsAccessor
public int getBlockSize()
getBlockSize
in interface org.refcodes.mixin.BlockSizeAccessor
public byte[] getClearToSendMagicBytes()
getClearToSendMagicBytes
in interface ClearToSendMagicBytesAccessor
public SegmentPackager getClearToSendSegmentPackager()
SegmentPackager
CTS ("clear-to-send") property.getClearToSendSegmentPackager
in interface ClearToSendSegmentPackagerAccessor
SegmentPackager
stored by the CTS ("clear-to-send")
SegmentPackager
property.public long getClearToSendTimeoutInMs()
getClearToSendTimeoutInMs
in interface ClearToSendTimeoutInMsAccessor
public org.refcodes.numerical.CrcAlgorithm getCrcAlgorithm()
getCrcAlgorithm
in interface org.refcodes.numerical.CrcAlgorithmAccessor
public org.refcodes.mixin.ConcatenateMode getCrcChecksumConcatenateMode()
getCrcChecksumConcatenateMode
in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
public org.refcodes.numerical.ChecksumValidationMode getCrcChecksumValidationMode()
getCrcChecksumValidationMode
in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor
public Charset getEncoding()
getEncoding
in interface org.refcodes.mixin.EncodingAccessor<Charset>
public org.refcodes.numerical.Endianess getEndianess()
getEndianess
in interface org.refcodes.numerical.EndianessAccessor
public byte getEndOfStringByte()
getEndOfStringByte
in interface EndOfStringByteAccessor
public long getEnquiryStandbyTimeInMs()
getEnquiryStandbyTimeInMs
in interface EnquiryStandbyTimeInMsAccessor
public int getLengthWidth()
getLengthWidth
in interface LengthWidthAccessor
public int getMagicBytesLength()
getMagicBytesLength
in interface MagicBytesLengthAccessor
public byte[] getPacketMagicBytes()
getPacketMagicBytes
in interface PacketMagicBytesAccessor
public SegmentPackager getPacketSegmentPackager()
SegmentPackager
from the packet
SegmentPackager
property.getPacketSegmentPackager
in interface PacketSegmentPackagerAccessor
SegmentPackager
stored by the packet
SegmentPackager
property.public long getReadTimeoutInMs()
getReadTimeoutInMs
in interface org.refcodes.mixin.ReadTimeoutInMsAccessor
public byte[] getReadyToReceiveMagicBytes()
getReadyToReceiveMagicBytes
in interface ReadyToReceiveMagicBytesAccessor
public int getReadyToReceiveRetryNumber()
getReadyToReceiveRetryNumber
in interface ReadyToReceiveRetryNumberAccessor
public SegmentPackager getReadyToReceiveSegmentPackager()
SegmentPackager
RTR ("ready-to-receive") property.getReadyToReceiveSegmentPackager
in interface ReadyToReceiveSegmentPackagerAccessor
SegmentPackager
stored by the RTR
("ready-to-receive") SegmentPackager
property.public long getReadyToReceiveTimeoutInMs()
getReadyToReceiveTimeoutInMs
in interface ReadyToReceiveTimeoutInMsAccessor
public byte[] getReadyToSendMagicBytes()
getReadyToSendMagicBytes
in interface ReadyToSendMagicBytesAccessor
public int getReadyToSendRetryNumber()
getReadyToSendRetryNumber
in interface ReadyToSendRetryNumberAccessor
public SegmentPackager getReadyToSendSegmentPackager()
SegmentPackager
RTS ("ready-to-send") property.getReadyToSendSegmentPackager
in interface ReadyToSendSegmentPackagerAccessor
SegmentPackager
stored by the RTS ("ready-to-send")
SegmentPackager
property.public long getReadyToSendTimeoutInMs()
getReadyToSendTimeoutInMs
in interface ReadyToSendTimeoutInMsAccessor
public org.refcodes.mixin.ConcatenateMode getSequenceNumberConcatenateMode()
ConcatenateMode
from the sequence number
ConcatenateMode
property.getSequenceNumberConcatenateMode
in interface SequenceNumberConcatenateModeAccessor
ConcatenateMode
stored by the sequence number
ConcatenateMode
property.public int getSequenceNumberInitValue()
getSequenceNumberInitValue
in interface SequenceNumberInitValueAccessor
public int getSequenceNumberWidth()
getSequenceNumberWidth
in interface SequenceNumberWidthAccessor
public byte[] getTransmissionMagicBytes()
getTransmissionMagicBytes
in interface TransmissionMagicBytesAccessor
public int getTransmissionRetryNumber()
getTransmissionRetryNumber
in interface TransmissionRetryNumberAccessor
public long getTransmissionTimeoutInMs()
getTransmissionTimeoutInMs
in interface TransmissionTimeoutInMsAccessor
public long getWriteTimeoutInMs()
getWriteTimeoutInMs
in interface org.refcodes.mixin.WriteTimeoutInMsAccessor
public void setAcknowledgeMagicBytes(byte[] aAcknowledgeMagicBytes)
setAcknowledgeMagicBytes
in interface AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator
aAcknowledgeMagicBytes
- The magic bytes to be stored by the
acknowledge magic bytes property.public void setAcknowledgeRetryNumber(int aAcknowledgeRetryNumber)
setAcknowledgeRetryNumber
in interface AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator
aAcknowledgeRetryNumber
- The number of retries to be stored by
the number of acknowledge retry number.public void setAcknowledgeSegmentPackager(SegmentPackager aAcknowledgeSegmentPackager)
SegmentPackager
ACK property.setAcknowledgeSegmentPackager
in interface AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator
aAcknowledgeSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
ACK property.public void setAcknowledgeTimeoutInMs(long aAcknowledgeTimeoutInMs)
setAcknowledgeTimeoutInMs
in interface AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator
aAcknowledgeTimeoutInMs
- An integer with the acknowledge
timeout in milliseconds.public void setBlockSize(int aBlockSize)
setBlockSize
in interface org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator
public void setClearToSendMagicBytes(byte[] aClearToSendMagicBytes)
setClearToSendMagicBytes
in interface ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator
aClearToSendMagicBytes
- The magic bytes to be stored by the CTS
("clear-to-send") magic bytes property.public void setClearToSendSegmentPackager(SegmentPackager aClearToSendSegmentPackager)
SegmentPackager
CTS ("clear-to-send") property.setClearToSendSegmentPackager
in interface ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator
aClearToSendSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
CTS ("clear-to-send")
property.public void setClearToSendTimeoutInMs(long aClearToSendTimeoutInMs)
setClearToSendTimeoutInMs
in interface ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator
aClearToSendTimeoutInMs
- An integer with the CTS
("clear-to-send") timeout in milliseconds.public void setCrcAlgorithm(org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm)
setCrcAlgorithm
in interface org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator
public void setCrcChecksumConcatenateMode(org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode)
setCrcChecksumConcatenateMode
in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator
public void setCrcChecksumValidationMode(org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode)
setCrcChecksumValidationMode
in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeMutator
public void setEncoding(Charset aEncoding)
setEncoding
in interface org.refcodes.mixin.EncodingAccessor.EncodingMutator<Charset>
public void setEndianess(org.refcodes.numerical.Endianess aEndianess)
setEndianess
in interface org.refcodes.numerical.EndianessAccessor.EndianessMutator
public void setEndOfStringByte(byte aEndOfStringByte)
setEndOfStringByte
in interface EndOfStringByteAccessor.EndOfStringByteMutator
aEndOfStringByte
- The end of string byte to be stored by the
end of string byte property.public void setEnquiryStandbyTimeInMs(long aCtsTimeoutInMs)
setEnquiryStandbyTimeInMs
in interface EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator
aCtsTimeoutInMs
- An integer with the ENQ ("enquiry")
timeout in milliseconds.public void setLengthWidth(int aLengthWidth)
setLengthWidth
in interface LengthWidthAccessor.LengthWidthMutator
aLengthWidth
- The length width (in bytes) to be stored by the
length width (in bytes) property.public void setMagicBytesLength(int aMagicBytesLength)
setMagicBytesLength
in interface MagicBytesLengthAccessor.MagicBytesLengthMutator
aMagicBytesLength
- The magic bytes length to be stored by the
magic bytes length property.public void setPacketMagicBytes(byte[] aPacketMagicBytes)
setPacketMagicBytes
in interface PacketMagicBytesAccessor.PacketMagicBytesMutator
aPacketMagicBytes
- The magic bytes to be stored by the packet
magic bytes property.public void setPacketSegmentPackager(SegmentPackager aSegmentPackager)
SegmentPackager
for the packet
SegmentPackager
property.setPacketSegmentPackager
in interface PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator
aSegmentPackager
- The SegmentPackager
to be
stored by the packet SegmentPackager
property.public void setReadTimeoutInMs(long aReadTimeoutInMs)
setReadTimeoutInMs
in interface org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsMutator
public void setReadyToReceiveMagicBytes(byte[] aReadyToReceiveMagicBytes)
setReadyToReceiveMagicBytes
in interface ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator
aReadyToReceiveMagicBytes
- The magic bytes to be stored by the
RTR ("ready-to-receive") magic bytes property.public void setReadyToReceiveRetryNumber(int aEnqRetryNumber)
setReadyToReceiveRetryNumber
in interface ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator
aEnqRetryNumber
- The number of retries to be stored
by the number of RTR ("ready-to-receive") retry number.public void setReadyToReceiveSegmentPackager(SegmentPackager aEnqSegmentPackager)
SegmentPackager
RTR ("ready-to-receive") property.setReadyToReceiveSegmentPackager
in interface ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator
aEnqSegmentPackager
- The SegmentPackager
to
be stored by the SegmentPackager
RTR
("ready-to-receive") property.public void setReadyToReceiveTimeoutInMs(long aEnqTimeoutInMs)
setReadyToReceiveTimeoutInMs
in interface ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator
aEnqTimeoutInMs
- An integer with the RTR
("ready-to-receive") timeout in milliseconds.public void setReadyToSendMagicBytes(byte[] aReadyToSendMagicBytes)
setReadyToSendMagicBytes
in interface ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator
aReadyToSendMagicBytes
- The magic bytes to be stored by the RTS
("ready-to-send") magic bytes property.public void setReadyToSendRetryNumber(int aReadyToSendRetryNumber)
setReadyToSendRetryNumber
in interface ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator
aReadyToSendRetryNumber
- The number of retries to be stored by
the number of RTS ("ready-to-send") retry number.public void setReadyToSendSegmentPackager(SegmentPackager aReadyToSendSegmentPackager)
SegmentPackager
RTS ("ready-to-send") property.setReadyToSendSegmentPackager
in interface ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator
aReadyToSendSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
RTS ("ready-to-send")
property.public void setReadyToSendTimeoutInMs(long aReadyToSendTimeoutInMs)
setReadyToSendTimeoutInMs
in interface ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator
aReadyToSendTimeoutInMs
- An integer with the RTS
("ready-to-send") timeout in milliseconds.public void setSequenceNumberConcatenateMode(org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode)
ConcatenateMode
for the ConcatenateMode
property.setSequenceNumberConcatenateMode
in interface SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator
aSequenceNumberConcatenateMode
- The ConcatenateMode
to
be stored by the sequence number ConcatenateMode
property.public void setSequenceNumberInitValue(int aSequenceNumberInitValue)
setSequenceNumberInitValue
in interface SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator
aSequenceNumberInitValue
- The sequence number initial value to
be stored by the sequence number initial value property.public void setSequenceNumberWidth(int aSequenceNumberWidth)
setSequenceNumberWidth
in interface SequenceNumberWidthAccessor.SequenceNumberWidthMutator
aSequenceNumberWidth
- The sequence number width (in bytes) to
be stored by the sequence number width (in bytes) property.public void setTimeoutInMs(long aTimeoutInMs)
setTimeoutInMs
in interface org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsMutator
public void setTransmissionMagicBytes(byte[] aTransmissionMagicBytes)
setTransmissionMagicBytes
in interface TransmissionMagicBytesAccessor.TransmissionMagicBytesMutator
aTransmissionMagicBytes
- The magic bytes to be stored by the
transmission magic bytes property.public void setTransmissionRetryNumber(int aTransmissionRetryNumber)
setTransmissionRetryNumber
in interface TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator
aTransmissionRetryNumber
- The number of retries to be stored by
the number of transmission retry number.public void setTransmissionTimeoutInMs(long aTransmissionTimeoutInMs)
setTransmissionTimeoutInMs
in interface TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator
aTransmissionTimeoutInMs
- An integer with the transmission
timeout in milliseconds.public void setWriteTimeoutInMs(long aWriteTimeoutInMs)
setWriteTimeoutInMs
in interface org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsMutator
public TransmissionMetricsBuilder withAcknowledgeMagicBytes(byte[] aAcknowledgeMagicBytes)
withAcknowledgeMagicBytes
in interface AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<TransmissionMetricsBuilder>
aAcknowledgeMagicBytes
- The magic bytes to be stored by the
acknowledge magic bytes property.public TransmissionMetricsBuilder withAcknowledgeRetryNumber(int aAcknowledgeRetryNumber)
withAcknowledgeRetryNumber
in interface AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<TransmissionMetricsBuilder>
aAcknowledgeRetryNumber
- The number of retries to be stored by
the number of acknowledge retry number.public TransmissionMetricsBuilder withAcknowledgeSegmentPackager(SegmentPackager aAcknowledgeSegmentPackager)
SegmentPackager
ACK property.withAcknowledgeSegmentPackager
in interface AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<TransmissionMetricsBuilder>
aAcknowledgeSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
ACK property.public TransmissionMetricsBuilder withAcknowledgeTimeoutInMs(long aAckTimeoutInMs)
withAcknowledgeTimeoutInMs
in interface AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<TransmissionMetricsBuilder>
aAckTimeoutInMs
- The acknowledge timeout in
milliseconds to be stored by the acknowledge timeout property.public TransmissionMetricsBuilder withBlockSize(int aBlockSize)
withBlockSize
in interface org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withClearToSendMagicBytes(byte[] aClearToSendMagicBytes)
withClearToSendMagicBytes
in interface ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<TransmissionMetricsBuilder>
aClearToSendMagicBytes
- The magic bytes to be stored by the CTS
("clear-to-send") magic bytes property.public TransmissionMetricsBuilder withClearToSendSegmentPackager(SegmentPackager aClearToSendSegmentPackager)
SegmentPackager
CTS ("clear-to-send") property.withClearToSendSegmentPackager
in interface ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>
aClearToSendSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
CTS ("clear-to-send")
property.public TransmissionMetricsBuilder withClearToSendTimeoutInMs(long aClearToSendTimeoutInMs)
withClearToSendTimeoutInMs
in interface ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>
aClearToSendTimeoutInMs
- The CTS ("clear-to-send") timeout in
milliseconds to be stored by the CTS timeout property.public TransmissionMetricsBuilder withCrcAlgorithm(org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm)
withCrcAlgorithm
in interface org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withCrcChecksumConcatenateMode(org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode)
withCrcChecksumConcatenateMode
in interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withCrcChecksumValidationMode(org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode)
withCrcChecksumValidationMode
in interface org.refcodes.numerical.CrcChecksumValidationModeAccessor.CrcChecksumValidationModeBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withEncoding(Charset aEncoding)
withEncoding
in interface org.refcodes.mixin.EncodingAccessor.EncodingBuilder<Charset,TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withEndianess(org.refcodes.numerical.Endianess aEndianess)
withEndianess
in interface org.refcodes.numerical.EndianessAccessor.EndianessBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withEndOfStringByte(byte aEndOfStringByte)
withEndOfStringByte
in interface EndOfStringByteAccessor.EndOfStringByteBuilder<TransmissionMetricsBuilder>
aEndOfStringByte
- The end of string byte to be stored by the
end of string byte property.public TransmissionMetricsBuilder withEnquiryStandbyTimeInMs(long aEnquiryStandbyTimeInMs)
withEnquiryStandbyTimeInMs
in interface EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<TransmissionMetricsBuilder>
aEnquiryStandbyTimeInMs
- The ENQ ("enquiry") timeout in
milliseconds to be stored by the ENQ ("enquiry") timeout
property.public TransmissionMetricsBuilder withLengthWidth(int aLengthWidth)
withLengthWidth
in interface LengthWidthAccessor.LengthWidthBuilder<TransmissionMetricsBuilder>
aLengthWidth
- The length width (in bytes) to be stored by the
length width (in bytes) property.public TransmissionMetricsBuilder withMagicBytesLength(int aMagicBytesLength)
withMagicBytesLength
in interface MagicBytesLengthAccessor.MagicBytesLengthBuilder<TransmissionMetricsBuilder>
aMagicBytesLength
- The magic bytes length to be stored by the
magic bytes length property.public TransmissionMetricsBuilder withPacketMagicBytes(byte[] aPacketMagicBytes)
withPacketMagicBytes
in interface PacketMagicBytesAccessor.PacketMagicBytesBuilder<TransmissionMetricsBuilder>
aPacketMagicBytes
- The magic bytes to be stored by the packet
magic bytes property.public TransmissionMetricsBuilder withPacketSegmentPackager(SegmentPackager aSegmentPackager)
SegmentPackager
for the packet
SegmentPackager
property.withPacketSegmentPackager
in interface PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<TransmissionMetricsBuilder>
aSegmentPackager
- The SegmentPackager
to be
stored by the packet SegmentPackager
property.public TransmissionMetricsBuilder withReadTimeoutInMs(long aReadTimeoutInMs)
withReadTimeoutInMs
in interface org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withReadyToReceiveMagicBytes(byte[] aReadyToReceiveMagicBytes)
withReadyToReceiveMagicBytes
in interface ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<TransmissionMetricsBuilder>
aReadyToReceiveMagicBytes
- The magic bytes to be stored by the
RTR ("ready-to-receive") magic bytes property.public TransmissionMetricsBuilder withReadyToReceiveRetryNumber(int aEnqRetryNumber)
withReadyToReceiveRetryNumber
in interface ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<TransmissionMetricsBuilder>
aEnqRetryNumber
- The number of retries to be stored
by the number of RTR ("ready-to-receive") retry number.public TransmissionMetricsBuilder withReadyToReceiveSegmentPackager(SegmentPackager aEnqSegmentPackager)
SegmentPackager
RTR ("ready-to-receive") property.withReadyToReceiveSegmentPackager
in interface ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<TransmissionMetricsBuilder>
aEnqSegmentPackager
- The SegmentPackager
to
be stored by the SegmentPackager
RTR
("ready-to-receive") property.public TransmissionMetricsBuilder withReadyToReceiveTimeoutInMs(long aEnqTimeoutInMs)
withReadyToReceiveTimeoutInMs
in interface ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<TransmissionMetricsBuilder>
aEnqTimeoutInMs
- The RTR ("ready-to-receive")
timeout in milliseconds to be stored by the RTR timeout
property.public TransmissionMetricsBuilder withReadyToSendMagicBytes(byte[] aReadyToSendMagicBytes)
withReadyToSendMagicBytes
in interface ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<TransmissionMetricsBuilder>
aReadyToSendMagicBytes
- The magic bytes to be stored by the RTS
("ready-to-send") magic bytes property.public TransmissionMetricsBuilder withReadyToSendRetryNumber(int aReadyToSendRetryNumber)
withReadyToSendRetryNumber
in interface ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<TransmissionMetricsBuilder>
aReadyToSendRetryNumber
- The number of retries to be stored by
the number of RTS ("ready-to-send") retry number.public TransmissionMetricsBuilder withReadyToSendSegmentPackager(SegmentPackager aReadyToSendSegmentPackager)
SegmentPackager
RTS ("ready-to-send") property.withReadyToSendSegmentPackager
in interface ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<TransmissionMetricsBuilder>
aReadyToSendSegmentPackager
- The SegmentPackager
to be
stored by the SegmentPackager
RTS ("ready-to-send")
property.public TransmissionMetricsBuilder withReadyToSendTimeoutInMs(long aReadyToSendTimeoutInMs)
withReadyToSendTimeoutInMs
in interface ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<TransmissionMetricsBuilder>
aReadyToSendTimeoutInMs
- The RTS ("ready-to-send") timeout in
milliseconds to be stored by the RTS timeout property.public TransmissionMetricsBuilder withSequenceNumberConcatenateMode(org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode)
ConcatenateMode
for the sequence number
ConcatenateMode
property.withSequenceNumberConcatenateMode
in interface SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<TransmissionMetricsBuilder>
aSequenceNumberConcatenateMode
- The ConcatenateMode
to
be stored by the sequence number ConcatenateMode
property.public TransmissionMetricsBuilder withSequenceNumberInitValue(int aSequenceNumberInitValue)
withSequenceNumberInitValue
in interface SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<TransmissionMetricsBuilder>
aSequenceNumberInitValue
- The sequence number initial value to
be stored by the sequence number initial value property.public TransmissionMetricsBuilder withSequenceNumberWidth(int aSequenceNumberWidth)
withSequenceNumberWidth
in interface SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<TransmissionMetricsBuilder>
aSequenceNumberWidth
- The sequence number width (in bytes) to
be stored by the sequence number width (in bytes) property.public TransmissionMetricsBuilder withTimeoutInMs(long aTimeoutInMs)
withTimeoutInMs
in interface org.refcodes.mixin.TimeoutInMsAccessor.TimeoutInMsBuilder<TransmissionMetricsBuilder>
public TransmissionMetricsBuilder withTransmissionMagicBytes(byte[] aTransmissionMagicBytes)
withTransmissionMagicBytes
in interface TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<TransmissionMetricsBuilder>
aTransmissionMagicBytes
- The magic bytes to be stored by the
transmission magic bytes property.public TransmissionMetricsBuilder withTransmissionRetryNumber(int aTransmissionRetryNumber)
withTransmissionRetryNumber
in interface TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<TransmissionMetricsBuilder>
aTransmissionRetryNumber
- The number of retries to be stored by
the number of transmission retry number.public TransmissionMetricsBuilder withTransmissionTimeoutInMs(long aAckTimeoutInMs)
withTransmissionTimeoutInMs
in interface TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<TransmissionMetricsBuilder>
aAckTimeoutInMs
- The transmission timeout in
milliseconds to be stored by the transmission timeout
property.public TransmissionMetricsBuilder withWriteTimeoutInMs(long aWriteTimeoutInMs)
withWriteTimeoutInMs
in interface org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<TransmissionMetricsBuilder>
public int getPacketLengthWidth()
getPacketLengthWidth
in interface PacketLengthWidthAccessor
public void setPacketLengthWidth(int aPacketLengthWidth)
setPacketLengthWidth
in interface PacketLengthWidthAccessor.PacketLengthWidthMutator
aPacketLengthWidth
- The packet length width (in bytes) to be
stored by the packet length width (in bytes) property.public TransmissionMetricsBuilder withPacketLengthWidth(int aPacketLengthWidth)
withPacketLengthWidth
in interface PacketLengthWidthAccessor.PacketLengthWidthBuilder<TransmissionMetricsBuilder>
aPacketLengthWidth
- The packet length width (in bytes) to be
stored by the packet length width (in bytes) property.Copyright © 2021. All rights reserved.