Module org.refcodes.p2p.alt.serial
Package org.refcodes.p2p.alt.serial
Class SerialP2PTransmissionMetrics
- java.lang.Object
-
- org.refcodes.serial.TransmissionMetrics
-
- org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics
-
- org.refcodes.p2p.alt.serial.SerialP2PTransmissionMetrics
-
- All Implemented Interfaces:
org.refcodes.mixin.BlockSizeAccessor
,org.refcodes.mixin.EncodingAccessor<Charset>
,org.refcodes.mixin.ReadTimeoutInMsAccessor
,org.refcodes.mixin.WriteTimeoutInMsAccessor
,org.refcodes.numerical.ChecksumValidationModeAccessor
,org.refcodes.numerical.CrcAlgorithmAccessor
,org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
,org.refcodes.numerical.EndianessAccessor
,org.refcodes.serial.AcknowledgeMagicBytesAccessor
,org.refcodes.serial.AcknowledgeRetryNumberAccessor
,org.refcodes.serial.AcknowledgeSegmentPackagerAccessor
,org.refcodes.serial.AcknowledgeTimeoutInMsAccessor
,org.refcodes.serial.ClearToSendMagicBytesAccessor
,org.refcodes.serial.ClearToSendSegmentPackagerAccessor
,org.refcodes.serial.ClearToSendTimeoutInMsAccessor
,org.refcodes.serial.EndOfStringByteAccessor
,org.refcodes.serial.EnquiryStandbyTimeInMsAccessor
,org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor
,org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor
,org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor
,org.refcodes.serial.LengthWidthAccessor
,org.refcodes.serial.MagicBytesLengthAccessor
,org.refcodes.serial.PacketLengthWidthAccessor
,org.refcodes.serial.PacketMagicBytesAccessor
,org.refcodes.serial.PacketSegmentPackagerAccessor
,org.refcodes.serial.PingMagicBytesAccessor
,org.refcodes.serial.PingRetryNumberAccessor
,org.refcodes.serial.PingTimeoutInMsAccessor
,org.refcodes.serial.PongMagicBytesAccessor
,org.refcodes.serial.ReadyToReceiveMagicBytesAccessor
,org.refcodes.serial.ReadyToReceiveRetryNumberAccessor
,org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor
,org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor
,org.refcodes.serial.ReadyToSendMagicBytesAccessor
,org.refcodes.serial.ReadyToSendRetryNumberAccessor
,org.refcodes.serial.ReadyToSendSegmentPackagerAccessor
,org.refcodes.serial.ReadyToSendTimeoutInMsAccessor
,org.refcodes.serial.SequenceNumberConcatenateModeAccessor
,org.refcodes.serial.SequenceNumberInitValueAccessor
,org.refcodes.serial.SequenceNumberWidthAccessor
,org.refcodes.serial.TransmissionRetryNumberAccessor
,org.refcodes.serial.TransmissionTimeoutInMsAccessor
public class SerialP2PTransmissionMetrics extends org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics
TheSerialP2PTransmissionMetrics
provides additional metrics for theSerialPeerProxy
to communicate over theHandshakePortController
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SerialP2PTransmissionMetrics.Builder
Builder to buildTransmissionMetrics
.-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeMagicBytesAccessor
org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B extends org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>>, org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesMutator, org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeRetryNumberAccessor
org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B extends org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>>, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberMutator, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeSegmentPackagerAccessor
org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B extends org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>>, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerMutator, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.AcknowledgeTimeoutInMsAccessor
org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B extends org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>>, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsMutator, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.BlockSizeAccessor
org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B extends org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B>>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeMutator, org.refcodes.mixin.BlockSizeAccessor.BlockSizeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.numerical.ChecksumValidationModeAccessor
org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B extends org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>>, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeMutator, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendMagicBytesAccessor
org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B extends org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>>, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesMutator, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendSegmentPackagerAccessor
org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B extends org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>>, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerMutator, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ClearToSendTimeoutInMsAccessor
org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B extends org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>>, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsMutator, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.numerical.CrcAlgorithmAccessor
org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B extends org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmMutator, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmProperty
-
Nested classes/interfaces inherited from interface org.refcodes.numerical.CrcChecksumConcatenateModeAccessor
org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B extends org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeMutator, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.EncodingAccessor
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>
-
Nested classes/interfaces inherited from interface org.refcodes.numerical.EndianessAccessor
org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B extends org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>>, org.refcodes.numerical.EndianessAccessor.EndianessMutator, org.refcodes.numerical.EndianessAccessor.EndianessProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.EndOfStringByteAccessor
org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B extends org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B>>, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteMutator, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.EnquiryStandbyTimeInMsAccessor
org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B extends org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>>, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsMutator, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor
org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B extends org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B>>, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsMutator, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.LengthWidthAccessor
org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B extends org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B>>, org.refcodes.serial.LengthWidthAccessor.LengthWidthMutator, org.refcodes.serial.LengthWidthAccessor.LengthWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.MagicBytesLengthAccessor
org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B extends org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>>, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthMutator, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketLengthWidthAccessor
org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B extends org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>>, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthMutator, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketMagicBytesAccessor
org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B extends org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>>, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesMutator, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PacketSegmentPackagerAccessor
org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B extends org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>>, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerMutator, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PingMagicBytesAccessor
org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B extends org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B>>, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesMutator, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PingRetryNumberAccessor
org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B extends org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B>>, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberMutator, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PingTimeoutInMsAccessor
org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B extends org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B>>, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsMutator, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.PongMagicBytesAccessor
org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B extends org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B>>, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesMutator, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.ReadTimeoutInMsAccessor
org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B extends org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B>>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsMutator, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveMagicBytesAccessor
org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B extends org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>>, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesMutator, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveRetryNumberAccessor
org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B extends org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>>, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberMutator, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor
org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B extends org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>>, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerMutator, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor
org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B extends org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>>, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsMutator, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendMagicBytesAccessor
org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B extends org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>>, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesMutator, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendRetryNumberAccessor
org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B extends org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>>, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberMutator, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendSegmentPackagerAccessor
org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B extends org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>>, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerMutator, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ReadyToSendTimeoutInMsAccessor
org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B extends org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>>, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsMutator, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor
org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B extends org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B>>, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberMutator, org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor
org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B extends org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B>>, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsMutator, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberConcatenateModeAccessor
org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B extends org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>>, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeMutator, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberInitValueAccessor
org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B extends org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>>, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueMutator, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.SequenceNumberWidthAccessor
org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B extends org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>>, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthMutator, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionRetryNumberAccessor
org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B extends org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>>, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberMutator, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberProperty
-
Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionTimeoutInMsAccessor
org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B extends org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>>, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsMutator, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.WriteTimeoutInMsAccessor
org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B extends org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B>>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsMutator, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsProperty
-
-
Field Summary
-
Fields inherited from class org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics
_replyRetryNumber, _replyTimeoutInMs, DEFAULT_REPLY_RETRY_NUMBER, DEFAULT_REPLY_TIMEOUT_IN_MS
-
Fields inherited from class org.refcodes.serial.TransmissionMetrics
_acknowledgeMagicBytes, _acknowledgeRetryNumber, _acknowledgeSegmentPackager, _acknowledgeTimeoutInMs, _blockSize, _checksumValidationMode, _clearToSendMagicBytes, _clearToSendSegmentPackager, _clearToSendTimeoutInMs, _crcAlgorithm, _crcChecksumConcatenateMode, _encoding, _endianess, _endOfStringByte, _enquiryStandbyTimeInMs, _ioHeuristicsTimeToLiveInMs, _lengthWidth, _magicBytesLength, _packetLengthWidth, _packetMagicBytes, _packetSegmentPackager, _pingMagicBytes, _pingRetryNumber, _pingTimeoutInMs, _pongMagicBytes, _readTimeoutInMs, _readyToReceiveMagicBytes, _readyToReceiveRetryNumber, _readyToReceiveSegmentPackager, _readyToReceiveTimeoutInMs, _readyToSendMagicBytes, _readyToSendRetryNumber, _readyToSendSegmentPackager, _readyToSendTimeoutInMs, _sequenceNumberConcatenateMode, _sequenceNumberInitValue, _sequenceNumberWidth, _transmissionRetryNumber, _transmissionTimeoutInMs, _writeTimeoutInMs, DEFAULT_ACKNOWLEDGE_MAGIC_BYTES, DEFAULT_ACKNOWLEDGE_RETRY_NUMBER, DEFAULT_ACKNOWLEDGE_TIMEOUT_IN_MS, DEFAULT_BLOCK_SIZE, DEFAULT_CHECKSUM_VALIDATION_MODE, DEFAULT_CLEAR_TO_SEND_MAGIC_BYTES, DEFAULT_CLEAR_TO_SEND_TIMEOUT_IN_MS, DEFAULT_CRC_ALGORITHM, DEFAULT_CRC_CHECKSUM_CONCATENATE_MODE, DEFAULT_ENCODING, DEFAULT_END_OF_STRING_BYTE, DEFAULT_ENDIANESS, DEFAULT_ENQUIERY_STRANDBY_TIME_IN_MS, DEFAULT_IO_HEURISTICS_TIME_TO_LIVE_IN_MS, DEFAULT_LAST_PACKET_MAGIC_BYTES, DEFAULT_LENGTH_WIDTH, DEFAULT_MAGIC_BYTES_LENGTH, DEFAULT_PACKET_MAGIC_BYTES, DEFAULT_PING_RETRY_NUMBER, DEFAULT_PING_TIMEOUT_IN_MS, 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_RETRY_NUMBER, DEFAULT_TRANSMISSION_TIMEOUT_IN_MS, DEFAULT_TRUNCATE_LENGTH_WIDTH, DEFAULT_WRITE_TIMEOUT_IN_MS
-
-
Constructor Summary
Constructors Modifier Constructor Description SerialP2PTransmissionMetrics()
Creates an instance of theSerialP2PTransmissionMetrics
with default values being applied as defined in theSerialP2PTransmissionMetrics
type.protected
SerialP2PTransmissionMetrics(SerialP2PTransmissionMetrics.Builder aBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SerialP2PTransmissionMetrics.Builder
builder()
Creates builder to buildSerialP2PTransmissionMetrics
.AcknowledgeMode
getAcknowledgeMode()
Returns theAcknowledgeMode
to be applied.byte[]
getHopCountRequestMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.HopCountRequest
transmission.byte[]
getHopCountResponseMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.HopCountResponse
transmission.int
getIoReconnetctLoopTimeInMs()
Returns the I/O reconnect time in milliseconds to wait till trying to reconnect (upon a closed connection or or a remote not up and running properly).byte[]
getP2PMessageMagicBytes()
Returns the magic bytes as required by theSerialP2PMessage
transmission.byte[]
getP2PMessageResponseMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.SerialP2PMessageResponse
transmission.-
Methods inherited from class org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics
getAcknowledgeableRequestMagicBytes, getAcknowledgeableResponseMagicBytes, getAcknowledgeableTransmissionMagicBytes, getReplyRetryNumber, getReplyTimeoutInMs, getRequestDismissedMagicBytes, getRequestMagicBytes, getResponseAcknowledgeMagicBytes, getResponseMagicBytes, getTransmissionDismissedMagicBytes, getTransmissionMagicBytes, toAcknowledgeType, toMagicBytes, toMagicBytes, toTransmissionType
-
Methods inherited from class org.refcodes.serial.TransmissionMetrics
getAcknowledgeMagicBytes, getAcknowledgeRetryNumber, getAcknowledgeSegmentPackager, getAcknowledgeTimeoutInMs, getBlockSize, getChecksumValidationMode, getClearToSendMagicBytes, getClearToSendSegmentPackager, getClearToSendTimeoutInMs, getCrcAlgorithm, getCrcChecksumConcatenateMode, getEncoding, getEndianess, getEndOfStringByte, getEnquiryStandbyTimeInMs, getIoHeuristicsTimeToLiveInMs, getLengthWidth, getMagicBytesLength, getPacketLengthWidth, getPacketMagicBytes, getPacketSegmentPackager, getPingMagicBytes, getPingRetryNumber, getPingTimeoutInMs, getPongMagicBytes, getReadTimeoutInMs, getReadyToReceiveMagicBytes, getReadyToReceiveRetryNumber, getReadyToReceiveSegmentPackager, getReadyToReceiveTimeoutInMs, getReadyToSendMagicBytes, getReadyToSendRetryNumber, getReadyToSendSegmentPackager, getReadyToSendTimeoutInMs, getSequenceNumberConcatenateMode, getSequenceNumberInitValue, getSequenceNumberWidth, getTransmissionRetryNumber, getTransmissionTimeoutInMs, getWriteTimeoutInMs, toAckSegmentPackager, toPacketSegmentPackager
-
-
-
-
Constructor Detail
-
SerialP2PTransmissionMetrics
protected SerialP2PTransmissionMetrics(SerialP2PTransmissionMetrics.Builder aBuilder)
-
SerialP2PTransmissionMetrics
public SerialP2PTransmissionMetrics()
Creates an instance of theSerialP2PTransmissionMetrics
with default values being applied as defined in theSerialP2PTransmissionMetrics
type.
-
-
Method Detail
-
getIoReconnetctLoopTimeInMs
public int getIoReconnetctLoopTimeInMs()
Returns the I/O reconnect time in milliseconds to wait till trying to reconnect (upon a closed connection or or a remote not up and running properly).- Returns:
- The according reconnect delay time in milliseconds.
-
getAcknowledgeMode
public AcknowledgeMode getAcknowledgeMode()
Returns theAcknowledgeMode
to be applied.- Returns:
- The according
AcknowledgeMode
.
-
getHopCountRequestMagicBytes
public byte[] getHopCountRequestMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.HopCountRequest
transmission.- Returns:
- The according magic bytes.
-
getHopCountResponseMagicBytes
public byte[] getHopCountResponseMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.HopCountResponse
transmission.- Returns:
- The according magic bytes.
-
getP2PMessageMagicBytes
public byte[] getP2PMessageMagicBytes()
Returns the magic bytes as required by theSerialP2PMessage
transmission.- Returns:
- The according magic bytes.
-
getP2PMessageResponseMagicBytes
public byte[] getP2PMessageResponseMagicBytes()
Returns the magic bytes as required by theSerialPeerProxy.SerialP2PMessageResponse
transmission.- Returns:
- The according magic bytes.
-
builder
public static SerialP2PTransmissionMetrics.Builder builder()
Creates builder to buildSerialP2PTransmissionMetrics
.- Returns:
- created builder
-
-