Package com.tangosol.util
Interface Service
- 
- All Superinterfaces:
 ClassLoaderAware,Controllable
- All Known Subinterfaces:
 CacheService,DistributedCacheService,FederatedCacheService,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 voidaddServiceListener(ServiceListener listener)Register a ServiceListener that will receive events pertaining to the lifecycle of this Service.voidremoveServiceListener(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
 
 - 
 
 -