Package org.refcodes.serial.ext.observer
Interface ObservableTransmission<T extends org.refcodes.serial.Transmission>
- Type Parameters:
T- The type of the observableTransmissionin question.
- All Superinterfaces:
org.refcodes.mixin.LengthAccessor,org.refcodes.observer.Observable<TransmissionObserver<T>>,org.refcodes.mixin.Schemable<org.refcodes.serial.SerialSchema>,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.LengthPropertyNested 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, unsubscribeObserverMethods inherited from interface org.refcodes.serial.Transmission
getLength, toSchema, toSequence, toSimpleTypeMap, transmitTo, transmitTo, transmitTo