Package org.refcodes.serial.ext.observer
Interface ObservableSection<T extends org.refcodes.serial.Section>
-
- Type Parameters:
T
- The type of the transmission in question.
- All Superinterfaces:
org.refcodes.mixin.LengthAccessor
,org.refcodes.observer.Observable<TransmissionObserver<T>>
,ObservableTransmission<T>
,org.refcodes.serial.Section
,Serializable
,org.refcodes.serial.Transmission
- All Known Implementing Classes:
ObservableSectionDecorator
public interface ObservableSection<T extends org.refcodes.serial.Section> extends org.refcodes.serial.Section, ObservableTransmission<T>
TheObservableSection
implements theObservable
interface in order to fire events upon a transmission being received (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.LengthAccessor
org.refcodes.mixin.LengthAccessor.LengthBuilder<B extends org.refcodes.mixin.LengthAccessor.LengthBuilder<B>>, org.refcodes.mixin.LengthAccessor.LengthMutator, org.refcodes.mixin.LengthAccessor.LengthProperty
-
-
Method Summary
-
Methods inherited from interface org.refcodes.observer.Observable
hasObserverSubscription, subscribeObserver, unsubscribeObserver
-
-