Hierarchy For Package org.refcodes.servicebus
Class Hierarchy
- java.lang.Object
- org.refcodes.servicebus.ServiceBusImpl<S,SCTX> (implements org.refcodes.mixin.Loggable, org.refcodes.servicebus.ServiceBus<S>)
- 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)
- 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.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.Matcher<M>
- org.refcodes.servicebus.ServiceMatcher<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.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.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)