@PrivateApi public final class TerminatedLifecycleService extends Object implements LifecycleService
Constructor and Description |
---|
TerminatedLifecycleService() |
Modifier and Type | Method and Description |
---|---|
String |
addLifecycleListener(LifecycleListener lifecycleListener)
Add a listener object to listen for lifecycle events.
|
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 |
terminate()
Terminate HazelcastInstance ungracefully.
|
public boolean isRunning()
LifecycleService
isRunning
in interface LifecycleService
true
, if instance is active and running, false
otherwisepublic void shutdown()
LifecycleService
LifecycleService.terminate()
in that it waits for partition operations to complete.shutdown
in interface LifecycleService
public void terminate()
LifecycleService
LifecycleService.shutdown()
for graceful shutdown.terminate
in interface LifecycleService
public String addLifecycleListener(LifecycleListener lifecycleListener)
LifecycleService
addLifecycleListener
in interface LifecycleService
lifecycleListener
- the listener objectpublic boolean removeLifecycleListener(String registrationId)
LifecycleService
removeLifecycleListener
in interface LifecycleService
registrationId
- the listener ID returned by LifecycleService.addLifecycleListener(LifecycleListener)
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.