LifeCycle¶
-
class
LifecycleService
(config, logger_extras=None)¶ Bases:
object
LifecycleService allows you to shutdown, terminate, and listen to LifecycleEvent’s on HazelcastInstances.
-
logger
= <Logger HazelcastClient.LifecycleService (WARNING)>¶
-
state
= None¶
-
add_listener
(on_lifecycle_change)¶ Add a listener object to listen for lifecycle events.
- Parameters
on_lifecycle_change – (Function), function to be called when LifeCycle state is changed.
- Returns
(str), id of the listener.
-
remove_listener
(registration_id)¶ Removes a lifecycle listener.
- Parameters
registration_id – (str), the id of the listener to be removed.
- Returns
(bool),
true
if the listener is removed successfully,false
otherwise.
-
fire_lifecycle_event
(new_state)¶ Called when instance’s state changes.
- Parameters
new_state – (Lifecycle State), the new state of the instance.
-