Package com.tangosol.util
Interface Service
-
- All Superinterfaces:
ClassLoaderAware
,Controllable
- All Known Subinterfaces:
CacheService
,DistributedCacheService
,InvocationService
,NameService
,PagedTopicService
,PartitionedService
,ProxyService
,Service
,TopicService
- All Known Implementing Classes:
WrapperCacheService
,WrapperInvocationService
,WrapperService
public interface Service extends Controllable
A Service is a Controllable that emits service lifecycle events.- Author:
- jh 2007.11.12
- See Also:
ServiceListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addServiceListener(ServiceListener listener)
Register a ServiceListener that will receive events pertaining to the lifecycle of this Service.void
removeServiceListener(ServiceListener listener)
Unregister a ServiceListener from this ConnectionManager.-
Methods inherited from interface com.tangosol.io.ClassLoaderAware
getContextClassLoader, setContextClassLoader
-
-
-
-
Method Detail
-
addServiceListener
void addServiceListener(ServiceListener listener)
Register a ServiceListener that will receive events pertaining to the lifecycle of this Service.- Parameters:
listener
- the new ServiceListener to register; if the listener has already been registered, this method has no effect
-
removeServiceListener
void removeServiceListener(ServiceListener listener)
Unregister a ServiceListener from this ConnectionManager.After a ServiceListener is removed, it will no longer receive events pertaining to the lifecycle of this Service.
- Parameters:
listener
- the ServiceListener to deregister; if the listener has not previously been registered, this method has no effect
-
-