java.lang.Object | |
↳ | org.apache.helix.NotificationContext |
Metadata associated with a notification event and the current state of the cluster
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
NotificationContext.MapKey | keys used for object map | ||||||||||
NotificationContext.Type | Valid types of notifications |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Instantiate with a HelixManager
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add notification metadata
| |||||||||||
Get a notification attribute
| |||||||||||
Get the name associated with the event
| |||||||||||
Get the HelixManager associated with this notification
| |||||||||||
Get a map describing the update (keyed on
NotificationContext.MapKey ) | |||||||||||
Get the path changed status
| |||||||||||
Get the type of the notification
| |||||||||||
Set the name associated with the event
| |||||||||||
Set the HelixManager associated with this notification
| |||||||||||
Set the notification map
| |||||||||||
Set the path changed status
| |||||||||||
Set the notification type
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Instantiate with a HelixManager
manager | HelixManager object
|
---|
Add notification metadata
key | String value of a NotificationContext.MapKey |
---|
Get a notification attribute
key | String from a NotificationContext.MapKey |
---|
Get the HelixManager associated with this notification
HelixManager
object
Get a map describing the update (keyed on NotificationContext.MapKey
)
Get the path changed status
Get the type of the notification
Set the name associated with the event
eventName | the event name |
---|
Set the HelixManager associated with this notification
manager | HelixManager object
|
---|