Index
All Classes and Interfaces|All Packages|Serialized Form
F
- fromTransmission(Sequence, int) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- fromTransmission(Sequence, int) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- fromTransmission(Sequence, int, int) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- fromTransmission(Sequence, int, int) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
G
- getAlias() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- getAlias() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- getDecoratee() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- getDecoratee() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- getDecoratee() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- getDecoratee() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- getLength() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- getLength() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- getLength() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- getLength() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- getPayload() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- getPayload() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- getTransmission() - Method in class org.refcodes.serial.ext.observer.TransmissionEvent
H
- hasObserverSubscription(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- hasObserverSubscription(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- hasObserverSubscription(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- hasObserverSubscription(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
O
- ObservablePayloadSection<T> - Interface in org.refcodes.serial.ext.observer
-
The
ObservablePayloadSectionimplements theObservableinterface 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). - observablePayloadSectionDecorator(PayloadSection<T>) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - observablePayloadSectionDecorator(PayloadSection<T>, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - observablePayloadSectionDecorator(PayloadSection<T>, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservablePayloadSectionDecorator<T> - Class in org.refcodes.serial.ext.observer
-
The
ObservablePayloadSectionclass enriches aPayloadSectiondecoratee with observer functionality as of theObservablePayloadSectioninterface. - ObservablePayloadSectionDecorator(PayloadSection<T>) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - ObservablePayloadSectionDecorator(PayloadSection<T>, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - ObservablePayloadSectionDecorator(PayloadSection<T>, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
-
Constructs a
ObservablePayloadSectionwrapping the givenPayloadSectiondecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservablePayloadSegment<T> - Interface in org.refcodes.serial.ext.observer
-
The
ObservablePayloadSegmentimplements theObservableinterface in order to fire events upon a value being received/assigned (as ofSegment.receiveFrom(java.io.InputStream, java.io.OutputStream)orSegment.fromTransmission(org.refcodes.serial.Sequence)or the like). - observablePayloadSegmentDecorator(PayloadSegment<T>) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - observablePayloadSegmentDecorator(PayloadSegment<T>, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - observablePayloadSegmentDecorator(PayloadSegment<T>, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservablePayloadSegmentDecorator<T> - Class in org.refcodes.serial.ext.observer
-
The
ObservablePayloadSegmentclass enriches aPayloadSegmentdecoratee with observer functionality as of theObservablePayloadSegmentinterface. - ObservablePayloadSegmentDecorator(PayloadSegment<T>) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - ObservablePayloadSegmentDecorator(PayloadSegment<T>, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - ObservablePayloadSegmentDecorator(PayloadSegment<T>, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
-
Constructs a
ObservablePayloadSegmentwrapping the givenPayloadSegmentdecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservablePayloadTransmission<T> - Interface in org.refcodes.serial.ext.observer
-
The
ObservablePayloadTransmissionimplements theObservableinterface in order to fire events upon a value being received/assigned. - observableSection(DECORATEE) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - observableSection(DECORATEE, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - observableSection(DECORATEE, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservableSection<T extends org.refcodes.serial.Section> - Interface in org.refcodes.serial.ext.observer
-
The
ObservableSectionimplements theObservableinterface 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). - ObservableSectionDecorator<DECORATEE extends org.refcodes.serial.Section> - Class in org.refcodes.serial.ext.observer
-
The
ObservableSectionclass enriches aSectiondecoratee with observer functionality as of theObservableSectioninterface. - ObservableSectionDecorator(DECORATEE) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - ObservableSectionDecorator(DECORATEE, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - ObservableSectionDecorator(DECORATEE, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
-
Constructs a
ObservableSectionwrapping the givenSectiondecoratee and using the providedExecutionStrategywhen dispatching the events. - observableSegment(DECORATEE) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - observableSegment(DECORATEE, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - observableSegment(DECORATEE, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservableSegment<T extends org.refcodes.serial.Segment> - Interface in org.refcodes.serial.ext.observer
-
The
ObservableSegmentimplements theObservableinterface in order to fire events upon a transmission being received (as ofSegment.receiveFrom(java.io.InputStream, java.io.OutputStream)orSegment.fromTransmission(org.refcodes.serial.Sequence)or the like). - ObservableSegmentDecorator<DECORATEE extends org.refcodes.serial.Segment> - Class in org.refcodes.serial.ext.observer
-
The
ObservableSegmentclass enriches aSegmentdecoratee with observer functionality as of theObservableSegmentinterface. - ObservableSegmentDecorator(DECORATEE) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using a defaultExecutorServiceand dispatching events in sequentially (as ofExecutionStrategy.SEQUENTIAL). - ObservableSegmentDecorator(DECORATEE, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using the providedExecutorServicewhen dispatching events in parallel (as ofExecutionStrategy.PARALLELandExecutionStrategy.JOIN) and using the givenExecutionStrategywhen dispatching the events. - ObservableSegmentDecorator(DECORATEE, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
-
Constructs a
ObservableSegmentwrapping the givenSegmentdecoratee and using the providedExecutionStrategywhen dispatching the events. - ObservableSerialSugar - Class in org.refcodes.serial.ext.observer
-
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the construction of observable various
SegmentorSectiontype instances (and the like). - ObservableSerialSugar() - Constructor for class org.refcodes.serial.ext.observer.ObservableSerialSugar
-
Instantiates a new observable serial sugar.
- ObservableTransmission<T extends org.refcodes.serial.Transmission> - Interface in org.refcodes.serial.ext.observer
-
The
ObservableTransmissionimplements theObservableinterface in order to fire events upon a finished transmission. - org.refcodes.serial.ext.observer - module org.refcodes.serial.ext.observer
- org.refcodes.serial.ext.observer - package org.refcodes.serial.ext.observer
-
This artifact extends the refcodes-serial artifact with event driven observable functionality.
P
- PayloadEvent<P> - Class in org.refcodes.serial.ext.observer
-
The
PayloadEventgets triggered byObservablePayloadTransmissioninstances such as theObservablePayloadSegmentDecoratoror theObservablePayloadSectionDecoratorupon a payload being received. - PayloadEvent(P, ObservablePayloadTransmission<P>) - Constructor for class org.refcodes.serial.ext.observer.PayloadEvent
-
Constructs an event with the given source.
- PayloadObserver<T> - Interface in org.refcodes.serial.ext.observer
-
The
PayloadObserverprovides means to get signaled byPayloadEventinstances published by an according subscribedObservablePayloadTransmission.
R
- receiveFrom(InputStream, int, OutputStream) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- receiveFrom(InputStream, int, OutputStream) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- receiveFrom(InputStream, OutputStream) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- receiveFrom(InputStream, OutputStream) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
S
- setPayload(T) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- setPayload(T) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- subscribeObserver(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- subscribeObserver(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- subscribeObserver(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- subscribeObserver(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
T
- toSchema() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- toSchema() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- toSchema() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- toSchema() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- toSequence() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- toSequence() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- toSequence() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- toSequence() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- toSimpleTypeMap() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- toSimpleTypeMap() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- toSimpleTypeMap() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- toSimpleTypeMap() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
- TransmissionEvent<T extends org.refcodes.serial.Transmission> - Class in org.refcodes.serial.ext.observer
-
The
TransmissionEventgets triggered byObservableTransmissioninstances such as theObservableSegmentDecoratoror theObservableSectionDecoratorupon a transmission being received. - TransmissionEvent(T, ObservableTransmission<T>) - Constructor for class org.refcodes.serial.ext.observer.TransmissionEvent
-
Constructs an event with the given source.
- TransmissionObserver<T extends org.refcodes.serial.Transmission> - Interface in org.refcodes.serial.ext.observer
-
The
TransmissionObserverprovides means to get signaled byTransmissionEventinstances published by an according subscribedObservableTransmission. - transmitTo(OutputStream, InputStream) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- transmitTo(OutputStream, InputStream) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- transmitTo(OutputStream, InputStream) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- transmitTo(OutputStream, InputStream) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
U
- unsubscribeObserver(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- unsubscribeObserver(PayloadObserver<T>) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
- unsubscribeObserver(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
- unsubscribeObserver(TransmissionObserver<DECORATEE>) - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
W
- withPayload(T) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
- withPayload(T) - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
All Classes and Interfaces|All Packages|Serialized Form