Interface GenericNetworkStatusEvent<CON,A,META extends org.refcodes.mixin.EventMetaData,SRC>
- Type Parameters:
CON
- The type of the connection to be used.A
- The type of the action stored in the event.META
- The type of the EventMetaDataSRC
- The type of the source in question.
- All Superinterfaces:
org.refcodes.mixin.ActionAccessor<A>
,org.refcodes.component.ConnectionAccessor<CON>
,org.refcodes.component.ConnectionStatusAccessor
,org.refcodes.observer.GenericActionEvent<A,
,SRC> org.refcodes.observer.GenericActionMetaDataEvent<A,
,META, SRC> GenericConnectionStatusEvent<A,
,META, SRC> org.refcodes.observer.GenericEvent<SRC>
,org.refcodes.observer.GenericMetaDataEvent<META,
,SRC> org.refcodes.mixin.MetaDataAccessor<META>
,org.refcodes.component.OpenedAccessor
,org.refcodes.mixin.SourceAccessor<SRC>
- All Known Subinterfaces:
NetworkStatusEvent<CON>
- All Known Implementing Classes:
AbstractNetworkStatusEvent
public interface GenericNetworkStatusEvent<CON,A,META extends org.refcodes.mixin.EventMetaData,SRC>
extends GenericConnectionStatusEvent<A,META,SRC>, org.refcodes.component.ConnectionAccessor<CON>
The
GenericNetworkStatusEvent
indicates the ConnectionStatus
for a component's connection.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,
B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A, B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object> Nested classes/interfaces inherited from interface org.refcodes.component.ConnectionAccessor
org.refcodes.component.ConnectionAccessor.ConnectionMutator<CON extends Object>, org.refcodes.component.ConnectionAccessor.ConnectionProperty<CON extends Object>
Nested classes/interfaces inherited from interface org.refcodes.component.ConnectionStatusAccessor
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
Nested classes/interfaces inherited from interface org.refcodes.observer.GenericActionMetaDataEvent
org.refcodes.observer.GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A extends Object,
EM extends org.refcodes.mixin.EventMetaData, SRC extends Object, B extends org.refcodes.observer.GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A, EM, SRC, B>> Nested classes/interfaces inherited from interface org.refcodes.mixin.MetaDataAccessor
org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD extends Object,
B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD extends Object>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD extends Object> Nested classes/interfaces inherited from interface org.refcodes.component.OpenedAccessor
org.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedProperty
-
Method Summary
Methods inherited from interface org.refcodes.mixin.ActionAccessor
getAction
Methods inherited from interface org.refcodes.component.ConnectionAccessor
getConnection
Methods inherited from interface org.refcodes.component.ConnectionStatusAccessor
getConnectionStatus, isOpened
Methods inherited from interface org.refcodes.mixin.MetaDataAccessor
getMetaData
Methods inherited from interface org.refcodes.mixin.SourceAccessor
getSource