| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
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
|
|---|