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
ConstructorsConstructorDescriptionTransmissionEvent(T aTransmssion, ObservableTransmission<T> aSource) Constructs an event with the given source. -
Method Summary
Methods inherited from class org.refcodes.observer.AbstractEvent
getSourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getTransmissionin interfaceorg.refcodes.serial.TransmissionAccessor<T extends org.refcodes.serial.Transmission>
-