Index

F G H O P R S T U W 
All Classes|All Packages

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 ObservablePayloadSection implements the Observable interface in order to fire events upon a value being received/assigned (as of Section.receiveFrom(java.io.InputStream, int, java.io.OutputStream) or Section.fromTransmission(org.refcodes.serial.Sequence, int) or the like).
observablePayloadSectionDecorator(PayloadSection<T>) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
observablePayloadSectionDecorator(PayloadSection<T>, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
observablePayloadSectionDecorator(PayloadSection<T>, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservablePayloadSectionDecorator<T> - Class in org.refcodes.serial.ext.observer
The ObservablePayloadSection class enriches a PayloadSection decoratee with observer functionality as of the ObservablePayloadSection interface.
ObservablePayloadSectionDecorator(PayloadSection<T>) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
ObservablePayloadSectionDecorator(PayloadSection<T>, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
ObservablePayloadSectionDecorator(PayloadSection<T>, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
Constructs a ObservablePayloadSection wrapping the given PayloadSection decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservablePayloadSegment<T> - Interface in org.refcodes.serial.ext.observer
The ObservablePayloadSegment implements the Observable interface in order to fire events upon a value being received/assigned (as of Segment.receiveFrom(java.io.InputStream, java.io.OutputStream) or Segment.fromTransmission(org.refcodes.serial.Sequence) or the like).
observablePayloadSegmentDecorator(PayloadSegment<T>) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
observablePayloadSegmentDecorator(PayloadSegment<T>, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
observablePayloadSegmentDecorator(PayloadSegment<T>, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservablePayloadSegmentDecorator<T> - Class in org.refcodes.serial.ext.observer
The ObservablePayloadSegment class enriches a PayloadSegment decoratee with observer functionality as of the ObservablePayloadSegment interface.
ObservablePayloadSegmentDecorator(PayloadSegment<T>) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
ObservablePayloadSegmentDecorator(PayloadSegment<T>, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
ObservablePayloadSegmentDecorator(PayloadSegment<T>, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
Constructs a ObservablePayloadSegment wrapping the given PayloadSegment decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservablePayloadTransmission<T> - Interface in org.refcodes.serial.ext.observer
The ObservablePayloadTransmission implements the Observable interface 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 ObservableSection wrapping the given Section decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
observableSection(DECORATEE, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservableSection wrapping the given Section decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
observableSection(DECORATEE, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservableSection wrapping the given Section decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservableSection<T extends org.refcodes.serial.Section> - Interface in org.refcodes.serial.ext.observer
The ObservableSection implements the Observable interface in order to fire events upon a transmission being received (as of Section.receiveFrom(java.io.InputStream, int, java.io.OutputStream) or Section.fromTransmission(org.refcodes.serial.Sequence, int) or the like).
ObservableSectionDecorator<DECORATEE extends org.refcodes.serial.Section> - Class in org.refcodes.serial.ext.observer
The ObservableSection class enriches a Section decoratee with observer functionality as of the ObservableSection interface.
ObservableSectionDecorator(DECORATEE) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
Constructs a ObservableSection wrapping the given Section decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
ObservableSectionDecorator(DECORATEE, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
Constructs a ObservableSection wrapping the given Section decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
ObservableSectionDecorator(DECORATEE, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSectionDecorator
Constructs a ObservableSection wrapping the given Section decoratee and using the provided ExecutionStrategy when dispatching the events.
observableSegment(DECORATEE) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservableSegment wrapping the given Segment decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
observableSegment(DECORATEE, ExecutorService, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservableSegment wrapping the given Segment decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
observableSegment(DECORATEE, ExecutionStrategy) - Static method in class org.refcodes.serial.ext.observer.ObservableSerialSugar
Constructs a ObservableSegment wrapping the given Segment decoratee and using the provided ExecutionStrategy when dispatching the events.
ObservableSegment<T extends org.refcodes.serial.Segment> - Interface in org.refcodes.serial.ext.observer
The ObservableSegment implements the Observable interface in order to fire events upon a transmission being received (as of Segment.receiveFrom(java.io.InputStream, java.io.OutputStream) or Segment.fromTransmission(org.refcodes.serial.Sequence) or the like).
ObservableSegmentDecorator<DECORATEE extends org.refcodes.serial.Segment> - Class in org.refcodes.serial.ext.observer
The ObservableSegment class enriches a Segment decoratee with observer functionality as of the ObservableSegment interface.
ObservableSegmentDecorator(DECORATEE) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
Constructs a ObservableSegment wrapping the given Segment decoratee and using a default ExecutorService and dispatching events in sequentially (as of ExecutionStrategy.SEQUENTIAL).
ObservableSegmentDecorator(DECORATEE, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
Constructs a ObservableSegment wrapping the given Segment decoratee and using the provided ExecutorService when dispatching events in parallel (as of ExecutionStrategy.PARALLEL and ExecutionStrategy.JOIN) and using the given ExecutionStrategy when dispatching the events.
ObservableSegmentDecorator(DECORATEE, ExecutionStrategy) - Constructor for class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
Constructs a ObservableSegment wrapping the given Segment decoratee and using the provided ExecutionStrategy when 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 Segment or Section type 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 ObservableTransmission implements the Observable interface 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
 

P

PayloadEvent<P> - Class in org.refcodes.serial.ext.observer
The PayloadEvent gets triggered by ObservablePayloadTransmission instances such as the ObservablePayloadSegmentDecorator or the ObservablePayloadSectionDecorator upon 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 PayloadObserver provides means to get signaled by PayloadEvent instances published by an according subscribed ObservablePayloadTransmission.

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
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
toTransmission() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSectionDecorator
toTransmission() - Method in class org.refcodes.serial.ext.observer.ObservablePayloadSegmentDecorator
toTransmission() - Method in class org.refcodes.serial.ext.observer.ObservableSectionDecorator
toTransmission() - Method in class org.refcodes.serial.ext.observer.ObservableSegmentDecorator
TransmissionEvent<T extends org.refcodes.serial.Transmission> - Class in org.refcodes.serial.ext.observer
The TransmissionEvent gets triggered by ObservableTransmission instances such as the ObservableSegmentDecorator or the ObservableSectionDecorator upon 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 TransmissionObserver provides means to get signaled by TransmissionEvent instances published by an according subscribed ObservableTransmission.
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
F G H O P R S T U W 
All Classes|All Packages