Class ReadyToReceiveSegmentDecorator<DECORATEE extends Segment>

java.lang.Object
org.refcodes.serial.AbstractReadyToReceiveTransmissionDecorator<DECORATEE>
org.refcodes.serial.ReadyToReceiveSegmentDecorator<DECORATEE>
Type Parameters:
DECORATEE - The decoratee type describing the according subclass to be enriched.
All Implemented Interfaces:
Serializable, org.refcodes.mixin.DecorateeAccessor<DECORATEE>, org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.Schemable<SerialSchema>, DecoratorSegment<DECORATEE>, EnquiryStandbyTimeInMsAccessor, ReadyToReceiveMagicBytesAccessor, ReadyToReceiveRetryNumberAccessor, ReadyToReceiveSegmentPackagerAccessor, ReadyToReceiveTimeoutInMsAccessor, ReadyToReceiveTransmission, Segment, Transmission, Transmission.TransmissionMixin

public class ReadyToReceiveSegmentDecorator<DECORATEE extends Segment> extends AbstractReadyToReceiveTransmissionDecorator<DECORATEE> implements ReadyToReceiveTransmission, Segment, DecoratorSegment<DECORATEE>
The ReadyToReceiveSegmentDecorator class implements a decorator providing ReadyToReceiveTransmission functionality for a Segment.
See Also:
  • Constructor Details

    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, long aReadyToReceiveTimeoutInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, byte aReadyToReceiveMagicBytes)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte[] aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes, int aReadyToReceiveRetryNumber)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes, long aReadyToReceiveTimeoutInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, byte aReadyToReceiveMagicBytes)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, int aReadyToReceiveRetryNumber, long aReadyToReceiveTimeoutInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs, long aReadyToReceiveTimeoutInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aReadyToReceiveTimeoutInMs, SegmentPackager aReadyToReceiveSegmentPackager)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, long aEnquiryStandbyTimeInMs)
    • ReadyToReceiveSegmentDecorator

      public ReadyToReceiveSegmentDecorator(DECORATEE aDecoratee, TransmissionMetrics aTransmissionMetrics)
  • Method Details