|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClientServiceRegistryAgent
Definition of an agent offering ability to register client local service instances.
Service instances registered via ClientServiceRegistryAgent.registerClientService(Class, Object)
will be reachable via
ServicesBroker.getService(Class)
as long as the connection of the belonging FirstSpirit
will be alive and if they won't be explicitly unregistered
Field Summary | |
---|---|
static SpecialistType<ClientServiceRegistryAgent> |
TYPE
An agent providing means to register client local service instances. |
Method Summary | ||
---|---|---|
|
registerClientService(Class<T> clientServiceType,
T clientService)
Register a client service to be reachable via ServicesBroker.getService(Class) |
|
|
unregisterClientService(T clientService)
Unregister the given client service. |
Field Detail |
---|
static final SpecialistType<ClientServiceRegistryAgent> TYPE
SpecialistsBroker
.
Method Detail |
---|
<T> void registerClientService(Class<T> clientServiceType, T clientService)
ServicesBroker.getService(Class)
clientServiceType
- the class specifying the type of the serviceclientService
- the instance of the client service to be registered<T> void unregisterClientService(T clientService)
clientService
- the client service to unregister
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |