Interface ServiceDescriptor<S extends Service<?>,SCTX>

Type Parameters:
S - The type to be used for the Service.
SCTX - The type to be used for the Service'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.