Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.util
Interface Service

All Superinterfaces:
ClassLoaderAware, Controllable
All Known Subinterfaces:
CacheService, DistributedCacheService, InvocationService, NameService, PartitionedService, ProxyService, Service
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
 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.util.Controllable
configure, isRunning, shutdown, start, stop

 

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

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.