Package org.refcodes.serial.ext.observer
Class TransmissionEvent<T extends org.refcodes.serial.Transmission>
java.lang.Object
org.refcodes.observer.AbstractEvent<ObservableTransmission<T>>
org.refcodes.serial.ext.observer.TransmissionEvent<T>
- Type Parameters:
T
- The type of the transmission in question.
- All Implemented Interfaces:
org.refcodes.mixin.SourceAccessor<ObservableTransmission<T>>
,org.refcodes.observer.GenericEvent<ObservableTransmission<T>>
,org.refcodes.serial.TransmissionAccessor<T>
public class TransmissionEvent<T extends org.refcodes.serial.Transmission>
extends org.refcodes.observer.AbstractEvent<ObservableTransmission<T>>
implements org.refcodes.observer.GenericEvent<ObservableTransmission<T>>, org.refcodes.serial.TransmissionAccessor<T>
The
TransmissionEvent
gets triggered by
ObservableTransmission
instances such as the
ObservableSegmentDecorator
or the ObservableSectionDecorator
upon a transmission being received.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>
Nested classes/interfaces inherited from interface org.refcodes.serial.TransmissionAccessor
org.refcodes.serial.TransmissionAccessor.TransmissionBuilder<T extends Object,
B extends org.refcodes.serial.TransmissionAccessor.TransmissionBuilder<T, B>>, org.refcodes.serial.TransmissionAccessor.TransmissionMutator<T extends org.refcodes.serial.Transmission>, org.refcodes.serial.TransmissionAccessor.TransmissionProperty<T extends org.refcodes.serial.Transmission> -
Constructor Summary
ConstructorDescriptionTransmissionEvent
(T aTransmssion, ObservableTransmission<T> aSource) Constructs an event with the given source. -
Method Summary
Methods inherited from class org.refcodes.observer.AbstractEvent
getSource
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.refcodes.mixin.SourceAccessor
getSource
-
Constructor Details
-
TransmissionEvent
Constructs an event with the given source.- Parameters:
aTransmssion
- The transmission to be carried by the event.aSource
- The source from which this event originated.
-
-
Method Details
-
getTransmission
- Specified by:
getTransmission
in interfaceorg.refcodes.serial.TransmissionAccessor<T extends org.refcodes.serial.Transmission>
-