Package org.refcodes.serial.ext.observer
Interface ObservablePayloadSection<T>
-
- Type Parameters:
T
- The type of theSection
's payload.
- All Superinterfaces:
org.refcodes.mixin.AliasAccessor
,org.refcodes.mixin.LengthAccessor
,org.refcodes.observer.Observable<PayloadObserver<T>>
,ObservablePayloadTransmission<T>
,org.refcodes.mixin.PayloadAccessor<T>
,org.refcodes.mixin.PayloadAccessor.PayloadBuilder<T,org.refcodes.serial.PayloadTransmission<T>>
,org.refcodes.mixin.PayloadAccessor.PayloadMutator<T>
,org.refcodes.mixin.PayloadAccessor.PayloadProperty<T>
,org.refcodes.serial.PayloadSection<T>
,org.refcodes.serial.PayloadTransmission<T>
,org.refcodes.serial.Section
,Serializable
,org.refcodes.serial.Transmission
- All Known Implementing Classes:
ObservablePayloadSectionDecorator
public interface ObservablePayloadSection<T> extends org.refcodes.serial.PayloadSection<T>, ObservablePayloadTransmission<T>
TheObservablePayloadSection
implements theObservable
interface in order to fire events upon a value being received/assigned (as ofSection.receiveFrom(java.io.InputStream, int, java.io.OutputStream)
orSection.fromTransmission(org.refcodes.serial.Sequence, int)
or the like).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
-
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.mixin.PayloadAccessor
org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P extends Object,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P extends Object>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P extends Object>
-
-
Method Summary
-
Methods inherited from interface org.refcodes.observer.Observable
hasObserverSubscription, subscribeObserver, unsubscribeObserver
-
-