Interface ObservableTransmission<T extends org.refcodes.serial.Transmission>

Type Parameters:
T - The type of the observable Transmission in question.
All Superinterfaces:
org.refcodes.mixin.LengthAccessor, org.refcodes.observer.Observable<TransmissionObserver<T>>, Serializable, org.refcodes.serial.Transmission
All Known Subinterfaces:
ObservableSection<T>, ObservableSegment<T>
All Known Implementing Classes:
ObservableSectionDecorator, ObservableSegmentDecorator

public interface ObservableTransmission<T extends org.refcodes.serial.Transmission>
extends org.refcodes.serial.Transmission, org.refcodes.observer.Observable<TransmissionObserver<T>>
The ObservableTransmission implements the Observable interface in order to fire events upon a finished transmission.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.LengthAccessor

    org.refcodes.mixin.LengthAccessor.LengthBuilder<B extends org.refcodes.mixin.LengthAccessor.LengthBuilder<B>>, org.refcodes.mixin.LengthAccessor.LengthMutator, org.refcodes.mixin.LengthAccessor.LengthProperty

    Nested classes/interfaces inherited from interface org.refcodes.serial.Transmission

    org.refcodes.serial.Transmission.TransmissionMixin
  • Method Summary

    Methods inherited from interface org.refcodes.observer.Observable

    hasObserverSubscription, subscribeObserver, unsubscribeObserver

    Methods inherited from interface org.refcodes.serial.Transmission

    getLength, toSchema, toSimpleTypeMap, toTransmission, transmitTo, transmitTo, transmitTo