public final class LifecycleServiceImpl extends Object implements LifecycleService
| Constructor and Description |
|---|
LifecycleServiceImpl(HazelcastClient 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 |
shutdown()
gracefully shutdowns HazelcastInstance.
|
void |
terminate()
terminate HazelcastInstance ungracefully.
|
public LifecycleServiceImpl(HazelcastClient 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 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 © 2017 Hazelcast, Inc.. All Rights Reserved.