Hierarchy For Package org.refcodes.p2p.alt.serial

Class Hierarchy

  • java.lang.Object
    • org.refcodes.p2p.AbstractP2PHeader<LOCATOR> (implements org.refcodes.p2p.P2PHeader<LOCATOR>)
      • org.refcodes.p2p.alt.serial.SerialP2PHeader (implements org.refcodes.mixin.MagicBytesAccessor, org.refcodes.mixin.MagicNumberAccessor<T>, org.refcodes.p2p.P2PHeader<LOCATOR>, org.refcodes.serial.Segment, org.refcodes.serial.Segment.SegmentMixin)
    • org.refcodes.p2p.AbstractP2PMessage<LOCATOR,HEADER,BODY,TAIL> (implements org.refcodes.p2p.P2PMessage<LOCATOR,HEADER,BODY,TAIL>)
      • org.refcodes.p2p.alt.serial.SerialP2PMessage (implements org.refcodes.p2p.P2PMessage<LOCATOR,HEADER,BODY,TAIL>, org.refcodes.serial.Segment, org.refcodes.serial.Segment.SegmentMixin)
    • org.refcodes.p2p.AbstractP2PTail<LOCATOR> (implements org.refcodes.p2p.P2PTail<LOCATOR>)
      • org.refcodes.p2p.alt.serial.SerialP2PTail (implements org.refcodes.p2p.P2PTail<LOCATOR>, org.refcodes.serial.Segment, org.refcodes.serial.Segment.SegmentMixin)
    • org.refcodes.p2p.AbstractPeer<LOCATOR,HEADER,TAIL,MSG,CONSUMER,PEER,ROUTER> (implements org.refcodes.p2p.Peer<LOCATOR,HEADER,TAIL,MSG,ROUTER>)
      • org.refcodes.p2p.alt.serial.SerialPeer (implements org.refcodes.p2p.Peer<LOCATOR,HEADER,TAIL,MSG,ROUTER>, org.refcodes.p2p.alt.serial.SerialPeerRouter)
    • org.refcodes.p2p.alt.serial.SerialPeerProxy (implements org.refcodes.p2p.PeerProxy<LOCATOR,HEADER,TAIL,MSG>, org.refcodes.p2p.alt.serial.SerialPeerRouter)
    • org.refcodes.serial.TransmissionMetrics (implements org.refcodes.serial.AcknowledgeMagicBytesAccessor, org.refcodes.serial.AcknowledgeRetryNumberAccessor, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor, org.refcodes.mixin.BlockSizeAccessor, org.refcodes.numerical.ChecksumValidationModeAccessor, org.refcodes.serial.ClearToSendMagicBytesAccessor, org.refcodes.serial.ClearToSendSegmentPackagerAccessor, org.refcodes.serial.ClearToSendTimeoutInMsAccessor, org.refcodes.numerical.CrcAlgorithmAccessor, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor, org.refcodes.mixin.EncodingAccessor<E>, org.refcodes.numerical.EndianessAccessor, org.refcodes.serial.EndOfStringByteAccessor, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor, 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.mixin.ReadTimeoutInMsAccessor, 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, org.refcodes.mixin.WriteTimeoutInMsAccessor)
      • org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics (implements org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor)
    • org.refcodes.serial.TransmissionMetrics.Builder (implements org.refcodes.serial.AcknowledgeMagicBytesAccessor.AcknowledgeMagicBytesBuilder<B>, org.refcodes.serial.AcknowledgeRetryNumberAccessor.AcknowledgeRetryNumberBuilder<B>, org.refcodes.serial.AcknowledgeSegmentPackagerAccessor.AcknowledgeSegmentPackagerBuilder<B>, org.refcodes.serial.AcknowledgeTimeoutInMsAccessor.AcknowledgeTimeoutInMsBuilder<B>, org.refcodes.mixin.BlockSizeAccessor.BlockSizeBuilder<B>, org.refcodes.numerical.ChecksumValidationModeAccessor.ChecksumValidationModeBuilder<B>, org.refcodes.serial.ClearToSendMagicBytesAccessor.ClearToSendMagicBytesBuilder<B>, org.refcodes.serial.ClearToSendSegmentPackagerAccessor.ClearToSendSegmentPackagerBuilder<B>, org.refcodes.serial.ClearToSendTimeoutInMsAccessor.ClearToSendTimeoutInMsBuilder<B>, org.refcodes.numerical.CrcAlgorithmAccessor.CrcAlgorithmBuilder<B>, org.refcodes.numerical.CrcChecksumConcatenateModeAccessor.CrcChecksumConcatenateModeBuilder<B>, org.refcodes.mixin.EncodingAccessor.EncodingBuilder<E,B>, org.refcodes.numerical.EndianessAccessor.EndianessBuilder<B>, org.refcodes.serial.EndOfStringByteAccessor.EndOfStringByteBuilder<B>, org.refcodes.serial.EnquiryStandbyTimeInMsAccessor.EnquiryStandbyTimeInMsBuilder<B>, org.refcodes.serial.IoHeuristicsTimeToLiveInMsAccessor.IoHeuristicsTimeToLiveInMsBuilder<B>, org.refcodes.serial.LengthWidthAccessor.LengthWidthBuilder<B>, org.refcodes.serial.MagicBytesLengthAccessor.MagicBytesLengthBuilder<B>, org.refcodes.serial.PacketLengthWidthAccessor.PacketLengthWidthBuilder<B>, org.refcodes.serial.PacketMagicBytesAccessor.PacketMagicBytesBuilder<B>, org.refcodes.serial.PacketSegmentPackagerAccessor.PacketSegmentPackagerBuilder<B>, org.refcodes.serial.PingMagicBytesAccessor.PingMagicBytesBuilder<B>, org.refcodes.serial.PingRetryNumberAccessor.PingRetryNumberBuilder<B>, org.refcodes.serial.PingTimeoutInMsAccessor.PingTimeoutInMsBuilder<B>, org.refcodes.serial.PongMagicBytesAccessor.PongMagicBytesBuilder<B>, org.refcodes.mixin.ReadTimeoutInMsAccessor.ReadTimeoutInMsBuilder<B>, org.refcodes.serial.ReadyToReceiveMagicBytesAccessor.ReadyToReceiveMagicBytesBuilder<B>, org.refcodes.serial.ReadyToReceiveRetryNumberAccessor.ReadyToReceiveRetryNumberBuilder<B>, org.refcodes.serial.ReadyToReceiveSegmentPackagerAccessor.ReadyToReceiveSegmentPackagerBuilder<B>, org.refcodes.serial.ReadyToReceiveTimeoutInMsAccessor.ReadyToReceiveTimeoutInMsBuilder<B>, org.refcodes.serial.ReadyToSendMagicBytesAccessor.ReadyToSendMagicBytesBuilder<B>, org.refcodes.serial.ReadyToSendRetryNumberAccessor.ReadyToSendRetryNumberBuilder<B>, org.refcodes.serial.ReadyToSendSegmentPackagerAccessor.ReadyToSendSegmentPackagerBuilder<B>, org.refcodes.serial.ReadyToSendTimeoutInMsAccessor.ReadyToSendTimeoutInMsBuilder<B>, org.refcodes.serial.SequenceNumberConcatenateModeAccessor.SequenceNumberConcatenateModeBuilder<B>, org.refcodes.serial.SequenceNumberInitValueAccessor.SequenceNumberInitValueBuilder<B>, org.refcodes.serial.SequenceNumberWidthAccessor.SequenceNumberWidthBuilder<B>, org.refcodes.serial.TransmissionRetryNumberAccessor.TransmissionRetryNumberBuilder<B>, org.refcodes.serial.TransmissionTimeoutInMsAccessor.TransmissionTimeoutInMsBuilder<B>, org.refcodes.mixin.WriteTimeoutInMsAccessor.WriteTimeoutInMsBuilder<B>)
      • org.refcodes.serial.ext.handshake.HandshakeTransmissionMetrics.Builder (implements org.refcodes.serial.ext.handshake.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B>, org.refcodes.serial.ext.handshake.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B>)

Interface Hierarchy

Enum Hierarchy