Package org.refcodes.servicebus
Interface ServiceDescriptor<S extends Service<?>,SCTX>
-
- Type Parameters:
S- The type to be used for theService.SCTX- The type to be used for theService's context.
- All Superinterfaces:
ServiceAccessor<S>,ServiceContextAccessor<SCTX>
- All Known Implementing Classes:
ServiceDescriptorImpl
public interface ServiceDescriptor<S extends Service<?>,SCTX> extends ServiceAccessor<S>, ServiceContextAccessor<SCTX>
The descriptor is used to describe a service including its configuration. This can be used by an architecture to "control" all services and them configuration.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.servicebus.ServiceAccessor
ServiceAccessor.ServiceMutator<S extends Service<?>>, ServiceAccessor.ServiceProperty<S extends Service<?>>
-
Nested classes/interfaces inherited from interface org.refcodes.servicebus.ServiceContextAccessor
ServiceContextAccessor.ServiceContextMutator<SCTX>, ServiceContextAccessor.ServiceContextProperty<SCTX>
-
-
Method Summary
-
Methods inherited from interface org.refcodes.servicebus.ServiceAccessor
getService
-
Methods inherited from interface org.refcodes.servicebus.ServiceContextAccessor
getServiceContext
-
-