Class Hierarchy
- java.lang.Object
- org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.Event<SRC>)
- org.refcodes.observer.AbstractActionEvent<A,
SRC> (implements org.refcodes.observer.ActionEvent<A, SRC>) - org.refcodes.observer.AbstractMetaDataActionEvent<A,
EM, SRC> (implements org.refcodes.observer.MetaDataActionEvent<A, EM, SRC>) - org.refcodes.eventbus.EventBusEvent (implements org.refcodes.eventbus.EventBrokerEvent<SRC>)
- org.refcodes.observer.AbstractMetaDataActionEvent<A,
- org.refcodes.observer.AbstractActionEvent<A,
- org.refcodes.eventbus.AbstractEventBus<EVT,
O, MATCH, META, H> (implements javax.security.auth.Destroyable, org.refcodes.eventbus.EventDispatcher<E, O, MATCH, META, H>) - org.refcodes.eventbus.EventBus (implements org.refcodes.eventbus.EventBroker<EVT,
MATCH>)
- org.refcodes.eventbus.EventBus (implements org.refcodes.eventbus.EventBroker<EVT,
- org.refcodes.observer.AbstractEventMatcher<E> (implements org.refcodes.observer.EventMatcher<E>)
- org.refcodes.observer.CatchAllEventMatcher<E>
- org.refcodes.eventbus.EventBusSugar.CatchAllEventBusMatcher (implements org.refcodes.eventbus.EventBusEventMatcher)
- org.refcodes.observer.CatchNoneEventMatcher<E>
- org.refcodes.eventbus.EventBusSugar.CatchNoneEventBusMatcher (implements org.refcodes.eventbus.EventBusEventMatcher)
- org.refcodes.observer.CatchAllEventMatcher<E>
- org.refcodes.eventbus.EventBusEvent.Builder (implements org.refcodes.mixin.ActionAccessor.ActionBuilder<A,
B>, org.refcodes.mixin.AliasAccessor.AliasBuilder<B>, org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>, org.refcodes.mixin.GroupAccessor.GroupBuilder<B>, org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>, org.refcodes.observer.PublisherTypeAccessor.PublisherTypeBuilder<B>, org.refcodes.mixin.SourceAccessor.SourceBuilder<SRC, B>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>) - org.refcodes.eventbus.EventBusSugar
- org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.Event<SRC>)
Interface Hierarchy
- org.refcodes.mixin.ActionAccessor<A>
- org.refcodes.observer.ActionEvent<A,
SRC> (also extends org.refcodes.observer.Event<SRC>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.MetaDataEvent<EM, SRC>) - org.refcodes.eventbus.EventDispatcherEvent<A,
META, SRC> - org.refcodes.eventbus.EventBrokerEvent<SRC>
- org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
META, SRC, B> (also extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>)
- org.refcodes.eventbus.EventDispatcherEvent<A,
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.ActionEvent<A,
- org.refcodes.mixin.AliasAccessor
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.mixin.Schemable)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.eventbus.EventBusEventMatcher
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.mixin.Schemable)
- org.refcodes.eventbus.DispatchStrategyAccessor
- org.refcodes.eventbus.DispatchStrategyAccessor.DispatchStrategyProperty (also extends org.refcodes.eventbus.DispatchStrategyAccessor.DispatchStrategyMutator)
- org.refcodes.eventbus.EventDispatcher<E,
O, MATCH, META, H> (also extends org.refcodes.eventbus.EventBusObservable<E, O, MATCH, H>, org.refcodes.eventbus.EventBusPublisher<E>) - org.refcodes.eventbus.EventBroker<EVT,
MATCH>
- org.refcodes.eventbus.EventBroker<EVT,
- org.refcodes.eventbus.DispatchStrategyAccessor.DispatchStrategyMutator
- org.refcodes.eventbus.DispatchStrategyAccessor.DispatchStrategyProperty (also extends org.refcodes.eventbus.DispatchStrategyAccessor)
- org.refcodes.component.HandleLookup<H,
REF> - org.refcodes.eventbus.EventBusObservable<E,
O, MATCH, H> - org.refcodes.eventbus.EventDispatcher<E,
O, MATCH, META, H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusPublisher<E>) - org.refcodes.eventbus.EventBroker<EVT,
MATCH>
- org.refcodes.eventbus.EventBroker<EVT,
- org.refcodes.eventbus.EventDispatcher<E,
- org.refcodes.eventbus.EventBusObservable<E,
- org.refcodes.matcher.Matchable<M>
- org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.observer.Publisher<E>)
- org.refcodes.eventbus.EventDispatcher<E,
O, MATCH, META, H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusObservable<E, O, MATCH, H>) - org.refcodes.eventbus.EventBroker<EVT,
MATCH>
- org.refcodes.eventbus.EventBroker<EVT,
- org.refcodes.eventbus.EventDispatcher<E,
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.Schemable)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.eventbus.EventBusEventMatcher
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.observer.Publisher<E>)
- org.refcodes.mixin.MetaDataAccessor<MD>
- org.refcodes.observer.MetaDataEvent<EM,
SRC> (also extends org.refcodes.observer.Event<SRC>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.ActionEvent<A, SRC>) - org.refcodes.eventbus.EventDispatcherEvent<A,
META, SRC> - org.refcodes.eventbus.EventBrokerEvent<SRC>
- org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
META, SRC, B> (also extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>)
- org.refcodes.eventbus.EventDispatcherEvent<A,
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.MetaDataEvent<EM,
- org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,
B> - org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
META, SRC, B> (also extends org.refcodes.eventbus.EventDispatcherEvent<A, META, SRC>)
- org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
- org.refcodes.observer.Observer<E>
- org.refcodes.eventbus.EventBusObserver
- org.refcodes.observer.Publisher<E>
- org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.matcher.Matchable<M>)
- org.refcodes.eventbus.EventDispatcher<E,
O, MATCH, META, H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusObservable<E, O, MATCH, H>) - org.refcodes.eventbus.EventBroker<EVT,
MATCH>
- org.refcodes.eventbus.EventBroker<EVT,
- org.refcodes.eventbus.EventDispatcher<E,
- org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.matcher.Matchable<M>)
- org.refcodes.mixin.Schemable
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.eventbus.EventBusEventMatcher
- org.refcodes.eventbus.EventBrokerEventMatcher<EVT>
- org.refcodes.observer.EventMatcher<E>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.mixin.SourceAccessor<SRC>
- org.refcodes.observer.Event<SRC>
- org.refcodes.observer.ActionEvent<A,
SRC> (also extends org.refcodes.mixin.ActionAccessor<A>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.MetaDataEvent<EM, SRC>) - org.refcodes.eventbus.EventDispatcherEvent<A,
META, SRC> - org.refcodes.eventbus.EventBrokerEvent<SRC>
- org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
META, SRC, B> (also extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>)
- org.refcodes.eventbus.EventDispatcherEvent<A,
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.MetaDataEvent<EM,
SRC> (also extends org.refcodes.mixin.MetaDataAccessor<MD>) - org.refcodes.observer.MetaDataActionEvent<A,
EM, SRC> (also extends org.refcodes.observer.ActionEvent<A, SRC>) - org.refcodes.eventbus.EventDispatcherEvent<A,
META, SRC> - org.refcodes.eventbus.EventBrokerEvent<SRC>
- org.refcodes.eventbus.EventDispatcherEvent.EventDispatcherEventBuilder<A,
META, SRC, B> (also extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD, B>)
- org.refcodes.eventbus.EventDispatcherEvent<A,
- org.refcodes.observer.MetaDataActionEvent<A,
- org.refcodes.observer.ActionEvent<A,
- org.refcodes.observer.Event<SRC>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.refcodes.eventbus.DispatchStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)