| java.lang.Object | |
| ↳ | org.apache.helix.api.accessor.ResourceAccessor |
Known Direct Subclasses
|
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
drop external view of a resource
| |||||||||||
Clear any user-specified configuration from the resource
| |||||||||||
Generate a default assignment for partitioned resources
| |||||||||||
Get a resource configuration, which may include user-defined configuration, as well as
rebalancer configuration
| |||||||||||
get resource assignment
| |||||||||||
get the external view of a resource
| |||||||||||
Read the rebalancer config of the resource
| |||||||||||
Read a single snapshot of a resource
| |||||||||||
Read the user config of the resource
| |||||||||||
reset resources for all participants
| |||||||||||
set external view of a resource
| |||||||||||
Set the config of the rebalancer.
| |||||||||||
Persist an existing resource's logical configuration
| |||||||||||
save resource assignment
| |||||||||||
Set the user config of the resource, overwriting existing user configs
| |||||||||||
Update a resource configuration
| |||||||||||
Add user configuration to the existing resource user configuration.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get a ParticipantAccessor instance
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
drop external view of a resource
Clear any user-specified configuration from the resource
| resourceId | the resource to update |
|---|
Generate a default assignment for partitioned resources
| resourceId | the resource to update |
|---|---|
| replicaCount | the new replica count (or -1 to use the existing one) |
| participantGroupTag | the new participant group tag (or null to use the existing one) |
Get a resource configuration, which may include user-defined configuration, as well as rebalancer configuration
get resource assignment
get the external view of a resource
| resourceId | the resource to look up |
|---|
Read the rebalancer config of the resource
| resourceId | the resource to to look up |
|---|
Read a single snapshot of a resource
| resourceId | the resource id to read |
|---|
Read the user config of the resource
| resourceId | the resource to to look up |
|---|
reset resources for all participants
| resetResourceIdSet | the resources to reset |
|---|
set external view of a resource
Set the config of the rebalancer. This includes all properties required for rebalancing this resource
| resourceId | the resource to update |
|---|---|
| config | the new rebalancer config |
Persist an existing resource's logical configuration
| resourceConfig | logical resource configuration |
|---|
save resource assignment
Set the user config of the resource, overwriting existing user configs
| resourceId | the resource to update |
|---|---|
| userConfig | the new user config |
Update a resource configuration
| resourceId | the resource id to update |
|---|---|
| resourceDelta | changes to the resource |
Add user configuration to the existing resource user configuration. Overwrites properties with the same key
| resourceId | the resource to update |
|---|---|
| userConfig | the user config key-value pairs to add |
Get a ParticipantAccessor instance