public final class LifecycleServiceImpl extends Object implements LifecycleService
LifecycleService implementation for the client.| Constructor and Description | 
|---|
LifecycleServiceImpl(HazelcastClientInstanceImpl client)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
addLifecycleListener(LifecycleListener lifecycleListener)
Add listener object to listen lifecycle events. 
 | 
void | 
fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState)  | 
boolean | 
isRunning()
whether the instance is running 
 | 
boolean | 
removeLifecycleListener(String registrationId)
Remove lifecycle listener 
 | 
void | 
setStarted()  | 
void | 
shutdown()
gracefully shutdowns HazelcastInstance. 
 | 
void | 
terminate()
terminate HazelcastInstance ungracefully. 
 | 
public LifecycleServiceImpl(HazelcastClientInstanceImpl client)
public String addLifecycleListener(LifecycleListener lifecycleListener)
LifecycleServiceaddLifecycleListener in interface LifecycleServicelifecycleListener - Listener objectpublic boolean removeLifecycleListener(String registrationId)
LifecycleServiceremoveLifecycleListener in interface LifecycleServiceregistrationId - The listener id returned by LifecycleService.addLifecycleListener(LifecycleListener)public void fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState)
public void setStarted()
public boolean isRunning()
LifecycleServiceisRunning in interface LifecycleServicepublic void shutdown()
LifecycleServiceLifecycleService.terminate(), waits partition operations to be completed.shutdown in interface LifecycleServicepublic void terminate()
LifecycleServiceterminate in interface LifecycleServiceCopyright © 2014 Hazelcast, Inc.. All Rights Reserved.