Hierarchy For Package org.refcodes.servicebus
Class Hierarchy
- java.lang.Object
- org.refcodes.servicebus.ServiceContextImpl<S> (implements org.refcodes.servicebus.ServiceContext<S>)
- org.refcodes.servicebus.ServiceDescriptorImpl<S,
SCTX> (implements org.refcodes.servicebus.ServiceDescriptor<S, SCTX>) - org.refcodes.servicebus.ServiceDirectoryImpl<S,
SCTX> (implements org.refcodes.servicebus.ServiceDirectory<S, SCTX>) - org.refcodes.servicebus.ServiceLookupImpl<S,
SCTX> (implements org.refcodes.servicebus.ServiceLookup<S, SCTX>) - org.refcodes.servicebus.ServiceMatcherSugar
- org.refcodes.servicebus.ServiceMetaDataImpl (implements org.refcodes.servicebus.ServiceMetaData)
- org.refcodes.servicebus.SimpleServiceBus<S,
CTX> (implements org.refcodes.mixin.Loggable, org.refcodes.servicebus.ServiceBus<S>) - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.refcodes.exception.AbstractRuntimeException (implements org.refcodes.exception.Trap)
- org.refcodes.servicebus.ServiceBusRuntimeException
- org.refcodes.servicebus.AmbiguousServiceRuntimeException
- org.refcodes.servicebus.DuplicateServiceRuntimeException
- org.refcodes.servicebus.NoMatchingServiceRuntimeException
- org.refcodes.servicebus.UnknownServiceRuntimeException
- org.refcodes.servicebus.ServiceBusRuntimeException
- org.refcodes.exception.AbstractRuntimeException (implements org.refcodes.exception.Trap)
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.refcodes.mixin.AliasAccessor
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.mixin.Schemable<S>)
- org.refcodes.servicebus.ServiceMatcher<S>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.mixin.Schemable<S>)
- org.refcodes.component.Destroyable
- org.refcodes.component.Component
- org.refcodes.servicebus.Service<SMD> (also extends org.refcodes.mixin.MetaDataAccessor<MD>)
- org.refcodes.component.Component
- org.refcodes.servicebus.GroupIdAccessor
- org.refcodes.servicebus.GroupIdAccessor.GroupIdProperty (also extends org.refcodes.servicebus.GroupIdAccessor.GroupIdMutator)
- org.refcodes.servicebus.ServiceMetaData (also extends org.refcodes.mixin.NameAccessor, org.refcodes.servicebus.NameIdAccessor, org.refcodes.mixin.UniversalIdAccessor)
- org.refcodes.servicebus.GroupIdAccessor.GroupIdMutator
- org.refcodes.servicebus.GroupIdAccessor.GroupIdProperty (also extends org.refcodes.servicebus.GroupIdAccessor)
- org.refcodes.matcher.Matchable<M>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.Schemable<S>)
- org.refcodes.servicebus.ServiceMatcher<S>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.Schemable<S>)
- org.refcodes.mixin.MetaDataAccessor<MD>
- org.refcodes.servicebus.Service<SMD> (also extends org.refcodes.component.Component)
- org.refcodes.mixin.NameAccessor
- org.refcodes.servicebus.ServiceMetaData (also extends org.refcodes.servicebus.GroupIdAccessor, org.refcodes.servicebus.NameIdAccessor, org.refcodes.mixin.UniversalIdAccessor)
- org.refcodes.servicebus.NameIdAccessor
- org.refcodes.servicebus.NameIdAccessor.NameIdProperty (also extends org.refcodes.servicebus.NameIdAccessor.NameIdMutator)
- org.refcodes.servicebus.ServiceMetaData (also extends org.refcodes.servicebus.GroupIdAccessor, org.refcodes.mixin.NameAccessor, org.refcodes.mixin.UniversalIdAccessor)
- org.refcodes.servicebus.NameIdAccessor.NameIdMutator
- org.refcodes.servicebus.NameIdAccessor.NameIdProperty (also extends org.refcodes.servicebus.NameIdAccessor)
- org.refcodes.component.ext.observer.ObservableLifecycleAutomatonAccessor
- org.refcodes.servicebus.ServiceContext<S> (also extends org.refcodes.servicebus.ServiceBusAccessor<S>)
- org.refcodes.mixin.Schemable<S>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.servicebus.ServiceMatcher<S>
- org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
- org.refcodes.servicebus.ServiceAccessor<S>
- org.refcodes.servicebus.ServiceAccessor.ServiceProperty<S> (also extends org.refcodes.servicebus.ServiceAccessor.ServiceMutator<S>)
- org.refcodes.servicebus.ServiceDescriptor<S,
SCTX> (also extends org.refcodes.servicebus.ServiceContextAccessor<SCTX>)
- org.refcodes.servicebus.ServiceAccessor.ServiceMutator<S>
- org.refcodes.servicebus.ServiceAccessor.ServiceProperty<S> (also extends org.refcodes.servicebus.ServiceAccessor<S>)
- org.refcodes.servicebus.ServiceBus<S>
- org.refcodes.servicebus.ServiceBusAccessor<S>
- org.refcodes.servicebus.ServiceBusAccessor.ServiceBusProperty<S> (also extends org.refcodes.servicebus.ServiceBusAccessor.ServiceBusMutator<S>)
- org.refcodes.servicebus.ServiceContext<S> (also extends org.refcodes.component.ext.observer.ObservableLifecycleAutomatonAccessor)
- org.refcodes.servicebus.ServiceBusAccessor.ServiceBusMutator<S>
- org.refcodes.servicebus.ServiceBusAccessor.ServiceBusProperty<S> (also extends org.refcodes.servicebus.ServiceBusAccessor<S>)
- org.refcodes.servicebus.ServiceContextAccessor<SCTX>
- org.refcodes.servicebus.ServiceContextAccessor.ServiceContextProperty<SCTX> (also extends org.refcodes.servicebus.ServiceContextAccessor.ServiceContextMutator<SCTX>)
- org.refcodes.servicebus.ServiceDescriptor<S,
SCTX> (also extends org.refcodes.servicebus.ServiceAccessor<S>)
- org.refcodes.servicebus.ServiceContextAccessor.ServiceContextMutator<SCTX>
- org.refcodes.servicebus.ServiceContextAccessor.ServiceContextProperty<SCTX> (also extends org.refcodes.servicebus.ServiceContextAccessor<SCTX>)
- org.refcodes.servicebus.ServiceDescriptorAccessor<SD>
- org.refcodes.servicebus.ServiceDescriptorAccessor.ServiceDescriptorProperty<SD> (also extends org.refcodes.servicebus.ServiceDescriptorAccessor.ServiceDescriptorMutator<SD>)
- org.refcodes.servicebus.ServiceDescriptorAccessor.ServiceDescriptorMutator<SD>
- org.refcodes.servicebus.ServiceDescriptorAccessor.ServiceDescriptorProperty<SD> (also extends org.refcodes.servicebus.ServiceDescriptorAccessor<SD>)
- org.refcodes.servicebus.ServiceLookup<S,
SCTX> - org.refcodes.servicebus.ServiceDirectory<S,
SCTX>
- org.refcodes.servicebus.ServiceDirectory<S,
- org.refcodes.servicebus.ServiceMatcherAccessor
- org.refcodes.servicebus.ServiceMatcherAccessor.ServiceMatcherProperty (also extends org.refcodes.servicebus.ServiceMatcherAccessor.ServiceMatcherMutator)
- org.refcodes.servicebus.ServiceMatcherAccessor.ServiceMatcherMutator
- org.refcodes.servicebus.ServiceMatcherAccessor.ServiceMatcherProperty (also extends org.refcodes.servicebus.ServiceMatcherAccessor)
- org.refcodes.mixin.UniversalIdAccessor
- org.refcodes.servicebus.ServiceMetaData (also extends org.refcodes.servicebus.GroupIdAccessor, org.refcodes.mixin.NameAccessor, org.refcodes.servicebus.NameIdAccessor)