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 EventMetaData
SRC - 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

    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>
  • 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