public class LifecycleServiceImpl extends Object implements LifecycleService
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GRACEFUL_SHUTDOWN_WAIT |
| Constructor and Description |
|---|
LifecycleServiceImpl(HazelcastInstanceImpl instance) |
| Modifier and Type | Method and Description |
|---|---|
String |
addLifecycleListener(LifecycleListener lifecycleListener)
Add listener object to listen lifecycle events.
|
void |
fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState) |
void |
fireLifecycleEvent(LifecycleEvent lifecycleEvent) |
boolean |
isRunning()
whether the instance is running
|
boolean |
removeLifecycleListener(String registrationId)
Remove lifecycle listener
|
void |
runUnderLifecycleLock(Runnable runnable) |
void |
shutdown()
gracefully shutdowns HazelcastInstance.
|
void |
terminate()
terminate HazelcastInstance ungracefully.
|
public static final int DEFAULT_GRACEFUL_SHUTDOWN_WAIT
public LifecycleServiceImpl(HazelcastInstanceImpl instance)
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 fireLifecycleEvent(LifecycleEvent lifecycleEvent)
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 LifecycleServicepublic void runUnderLifecycleLock(Runnable runnable)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.