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 a listener object to listen for lifecycle events.
|
void |
fireLifecycleEvent(LifecycleEvent.LifecycleState lifecycleState) |
boolean |
isRunning()
Checks whether or not the instance is running.
|
boolean |
removeLifecycleListener(String registrationId)
Removes a lifecycle listener.
|
void |
shutdown()
Gracefully shuts down HazelcastInstance.
|
void |
start() |
void |
terminate()
Terminate HazelcastInstance ungracefully.
|
public LifecycleServiceImpl(HazelcastClientInstanceImpl client)
public String addLifecycleListener(LifecycleListener lifecycleListener)
LifecycleServiceaddLifecycleListener in interface LifecycleServicelifecycleListener - the 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 LifecycleServicetrue, if instance is active and running, false otherwisepublic void shutdown()
LifecycleServiceLifecycleService.terminate()
in that it waits for partition operations to complete.shutdown in interface LifecycleServicepublic void terminate()
LifecycleServiceLifecycleService.shutdown() for graceful shutdown.terminate in interface LifecycleServicepublic void start()
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.