- Service<SMD> - Interface in org.refcodes.servicebus
-
Any
Service
to be made available by the service bus must implement
this interface.
- ServiceAccessor<S extends Service<?>> - Interface in org.refcodes.servicebus
-
Provides an accessor for a
Service
property.
- ServiceAccessor.ServiceMutator<S extends Service<?>> - Interface in org.refcodes.servicebus
-
Provides a mutator for a
Service
property.
- ServiceAccessor.ServiceProperty<S extends Service<?>> - Interface in org.refcodes.servicebus
-
- ServiceBus<S extends Service<?>> - Interface in org.refcodes.servicebus
-
- ServiceBusAccessor<S extends Service<?>> - Interface in org.refcodes.servicebus
-
- ServiceBusAccessor.ServiceBusMutator<S extends Service<?>> - Interface in org.refcodes.servicebus
-
- ServiceBusAccessor.ServiceBusProperty<S extends Service<?>> - Interface in org.refcodes.servicebus
-
- ServiceBusImpl<S extends Service<?>,SCTX extends ServiceContext<S>> - Class in org.refcodes.servicebus
-
The Class ServiceBusImpl.
- ServiceBusImpl(ServiceLookup<S, SCTX>, ObservableLifeCycleAutomaton) - Constructor for class org.refcodes.servicebus.ServiceBusImpl
-
Constructs the subscriber part of the event bus.
- ServiceBusRuntimeException - Exception in org.refcodes.servicebus
-
Base exception for
ServiceBus
related runtime exceptions.
- ServiceBusRuntimeException(String, String) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceBusRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceBusRuntimeException(String, Throwable) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceBusRuntimeException(String) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceBusRuntimeException(Throwable, String) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceBusRuntimeException(Throwable) - Constructor for exception org.refcodes.servicebus.ServiceBusRuntimeException
-
Instantiates a new service bus runtime exception.
- ServiceContext<S extends Service<?>> - Interface in org.refcodes.servicebus
-
The
ServiceContext
is a context passed (for example injected) to a
service in order configure that service.
- ServiceContextAccessor<SCTX> - Interface in org.refcodes.servicebus
-
Provides an accessor for
Service
's context property.
- ServiceContextAccessor.ServiceContextMutator<SCTX> - Interface in org.refcodes.servicebus
-
Provides a mutator for
Service
's context property.
- ServiceContextAccessor.ServiceContextProperty<SCTX> - Interface in org.refcodes.servicebus
-
Provides a
Service
's context property.
- ServiceContextImpl<S extends Service<?>> - Class in org.refcodes.servicebus
-
- ServiceContextImpl(ServiceBus<S>, ObservableLifeCycleAutomaton) - Constructor for class org.refcodes.servicebus.ServiceContextImpl
-
Constructs the
ServiceContextImpl
to be configured with the given
ObservableLifeCycleAutomaton
.
- ServiceDescriptor<S extends Service<?>,SCTX> - Interface in org.refcodes.servicebus
-
The descriptor is used to describe a service including its configuration.
- ServiceDescriptorAccessor<SD extends ServiceDescriptor<?,?>> - Interface in org.refcodes.servicebus
-
- ServiceDescriptorAccessor.ServiceDescriptorMutator<SD extends ServiceDescriptor<?,?>> - Interface in org.refcodes.servicebus
-
- ServiceDescriptorAccessor.ServiceDescriptorProperty<SD extends ServiceDescriptor<?,?>> - Interface in org.refcodes.servicebus
-
- ServiceDescriptorImpl<S extends Service<?>,SCTX> - Class in org.refcodes.servicebus
-
- ServiceDescriptorImpl(S, SCTX) - Constructor for class org.refcodes.servicebus.ServiceDescriptorImpl
-
- ServiceDirectory<S extends Service<?>,SCTX> - Interface in org.refcodes.servicebus
-
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.
- ServiceDirectoryImpl<S extends Service<?>,SCTX extends ServiceContext<S>> - Class in org.refcodes.servicebus
-
- ServiceDirectoryImpl() - Constructor for class org.refcodes.servicebus.ServiceDirectoryImpl
-
- ServiceLookup<S extends Service<?>,SCTX> - Interface in org.refcodes.servicebus
-
The interface may be used internally by a system managing services.
- ServiceLookupImpl<S extends Service<?>,SCTX> - Class in org.refcodes.servicebus
-
- ServiceLookupImpl(CollectionFactory<Set<ServiceDescriptor<S, SCTX>>>) - Constructor for class org.refcodes.servicebus.ServiceLookupImpl
-
- ServiceMatcher<S extends Service<?>> - Interface in org.refcodes.servicebus
-
This interface typifies the matcher interface for the usage with services.
- ServiceMatcherAccessor - Interface in org.refcodes.servicebus
-
- ServiceMatcherAccessor.ServiceMatcherMutator - Interface in org.refcodes.servicebus
-
- ServiceMatcherAccessor.ServiceMatcherProperty - Interface in org.refcodes.servicebus
-
- ServiceMatcherSugar - Class in org.refcodes.servicebus
-
Declarative syntactic sugar which may be statically imported in order to
allow declarative definitions for the
ServiceMatcher
related
elements.
- ServiceMatcherSugar() - Constructor for class org.refcodes.servicebus.ServiceMatcherSugar
-
- ServiceMetaData - Interface in org.refcodes.servicebus
-
Service meta data describes criteria identifying a specific service within a
pool of services.
- ServiceMetaDataImpl - Class in org.refcodes.servicebus
-
- ServiceMetaDataImpl(String, String, String, String) - Constructor for class org.refcodes.servicebus.ServiceMetaDataImpl
-
- setGroupId(String) - Method in interface org.refcodes.servicebus.GroupIdAccessor.GroupIdMutator
-
Sets the group ID for the group ID property.
- setNameId(String) - Method in interface org.refcodes.servicebus.NameIdAccessor.NameIdMutator
-
Sets the name ID for the name ID property.
- setService(S) - Method in interface org.refcodes.servicebus.ServiceAccessor.ServiceMutator
-
Sets the
Service
property for the property.
- setServiceBus(S) - Method in interface org.refcodes.servicebus.ServiceBusAccessor.ServiceBusMutator
-
- setServiceContext(SCTX) - Method in interface org.refcodes.servicebus.ServiceContextAccessor.ServiceContextMutator
-
Sets the
Service
's context property for the property.
- setServiceDescriptor(SD) - Method in interface org.refcodes.servicebus.ServiceDescriptorAccessor.ServiceDescriptorMutator
-
Sets the
Service
property from the property.
- setServiceMatcher(ServiceMatcher<?>) - Method in interface org.refcodes.servicebus.ServiceMatcherAccessor.ServiceMatcherMutator
-
- startServices() - Method in class org.refcodes.servicebus.ServiceBusImpl
-
Start services.
- stopServices() - Method in class org.refcodes.servicebus.ServiceBusImpl
-
Stop services.