Package org.refcodes.serial.ext.handshake
package org.refcodes.serial.ext.handshake
-
ClassDescriptionThe
AcknowledgeMode
defines the mode of transmission, e.g.TheAcknowledgeType
defines the type of anAcknowledgeMessage
confirmation mode in response to aTransmissionMessage
.Provides an accessor for aAcknowledgeType
property.AcknowledgeTypeAccessor.AcknowledgeTypeBuilder<B extends AcknowledgeTypeAccessor.AcknowledgeTypeBuilder<B>>Provides a builder method for aAcknowledgeType
property returning the builder for applying multiple build operations.Provides a mutator for aAcknowledgeType
property.Provides aAcknowledgeType
property.HandshakePortController<PM extends org.refcodes.serial.PortMetrics>AHandshakePortController
decorates aPort
for its usage in Full-Duplex mode regarding the transmission ofSegment
messages (or any transmission finished off by callingAbstractPortDecorator.flush()
).HandshakePortController.Builder<PM extends org.refcodes.serial.PortMetrics>Builder for building aHandshakePortController
instance.TheHandshakeTransmissionMetrics
extend theTransmissionMetrics
with handshake specific metrics.Builder to buildTransmissionMetrics
.Provides an accessor for a reply retry number.ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B extends ReplyRetryNumberAccessor.ReplyRetryNumberBuilder<B>>Provides a builder method for a reply retry number returning the builder for applying multiple build operations.Provides a mutator for a reply retry number.Provides a reply retry number.A reply retry number is the overall number of retries to use when counting retries.Provides an accessor for a reply timeout in milliseconds property.ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B extends ReplyTimeoutInMsAccessor.ReplyTimeoutInMsBuilder<B>>Provides a builder method for the reply timeout property returning the builder for applying multiple build operations.Provides a mutator for a reply timeout in milliseconds property.Provides a reply timeout in milliseconds property.RequestHandler<REQUEST extends org.refcodes.serial.Segment>ARequestHandler
provides means to construct a responseSegment
in response to an incoming requestSegment
.Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the construction of various serial types such asSegment
orSection
type instances (and the like).TheTransmissionType
defines the type of aTransmissionMessage
and therewith the mode of operation of a transmission process.Provides an accessor for aTransmissionType
property.TransmissionTypeAccessor.TransmissionTypeBuilder<B extends TransmissionTypeAccessor.TransmissionTypeBuilder<B>>Provides a builder method for aTransmissionType
property returning the builder for applying multiple build operations.Provides a mutator for aTransmissionType
property.Provides aTransmissionType
property.