Module org.refcodes.servicebus
Package org.refcodes.servicebus
package org.refcodes.servicebus
-
ClassDescriptionThis exception is thrown whenever a service cannot be unambiguously distinguished from another service because a matcher was not strict enough to identify just one service.This exception is thrown whenever a service, which cannot be distinguished from another service, is added to the service bus.Provides an accessor for a group TID property.Provides a mutator for a group TID property.Provides a group TID property.Provides an accessor for a name TID property.Provides a mutator for a name TID property.Provides a name TID property.This exception is thrown whenever a service cannot be unambiguously distinguished from another service because a matcher was not strict enough to identify just one service.Service<SMD>Any
Service
to be made available by the service bus must implement this interface.ServiceAccessor<S extends Service<?>>Provides an accessor for aService
property.ServiceAccessor.ServiceMutator<S extends Service<?>>Provides a mutator for aService
property.ServiceAccessor.ServiceProperty<S extends Service<?>>Provides aService
property.ServiceBus<S extends Service<?>>ServiceBusAccessor<S extends Service<?>>Provides an accessor for aServiceBus
property.ServiceBusAccessor.ServiceBusMutator<S extends Service<?>>Provides a mutator for aServiceBus
property.ServiceBusAccessor.ServiceBusProperty<S extends Service<?>>Provides aServiceBus
property.Base exception forServiceBus
related runtime exceptions.ServiceContext<S extends Service<?>>TheServiceContext
is a context passed (for example injected) to a service in order configure that service.ServiceContextAccessor<SCTX>Provides an accessor forService
's context property.Provides a mutator forService
's context property.Provides aService
's context property.ServiceContextImpl<S extends Service<?>>TheServiceContextImpl
implements theServiceContext
.The descriptor is used to describe a service including its configuration.Provides an accessor for aServiceDescriptor
property.Provides a mutator for aServiceDescriptor
property.Provides aServiceDescriptor
property.TheServiceDescriptorImpl
implements theServiceDescriptor
.The service descriptor manager can be used to manage services and them configurations, i.e a system administering services in an my have access to a service descriptor manager.TheServiceDirectoryImpl
implements theServiceDirectory
.The interface may be used internally by a system managing services.TheServiceLookupImpl
implements theServiceLookup
.ServiceMatcher<S extends Service<?>>This interface typifies the matcher interface for the usage with services.Provides an accessor for aServiceMatcher
property.Provides a mutator for aServiceMatcher
property.Provides aServiceMatcher
property.Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for theServiceMatcher
related elements.Service Meta-Data describes criteria identifying a specific service within a pool of services.TheServiceMetaDataImpl
implements theServiceMetaData
.TheSimpleServiceBus
is a basic implementation of theServiceBus
interface.This exception is thrown whenever a service, which cannot be distinguished from another service, is added to the service bus.