Interface ServiceContext<S extends Service<?>>

Type Parameters:
S - The type to be used for the Service.
All Superinterfaces:
org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor, ServiceBusAccessor<S>
All Known Implementing Classes:
ServiceContextImpl

public interface ServiceContext<S extends Service<?>>
extends org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor, ServiceBusAccessor<S>
The ServiceContext is a context passed (for example injected) to a service in order configure that service.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor

    org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonMutator, org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonProperty

    Nested classes/interfaces inherited from interface org.refcodes.servicebus.ServiceBusAccessor

    ServiceBusAccessor.ServiceBusMutator<S extends Service<?>>, ServiceBusAccessor.ServiceBusProperty<S extends Service<?>>
  • Method Summary

    Methods inherited from interface org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor

    getObservableLifeCycleAutomaton

    Methods inherited from interface org.refcodes.servicebus.ServiceBusAccessor

    getServiceBus