public class

CurrentStateOutput

extends Object
java.lang.Object
   ↳ org.apache.helix.controller.stages.CurrentStateOutput

Summary

Public Constructors
CurrentStateOutput()
Public Methods
int getBucketSize(String resource)
String getCurrentState(String resourceName, Partition partition, String instanceName)
given (resource, partition, instance), returns currentState
Map<StringString> getCurrentStateMap(String resourceName, Partition partition)
given (resource, partition), returns (instance->currentState) map
String getPendingState(String resourceName, Partition partition, String instanceName)
given (resource, partition, instance), returns toState
Map<StringString> getPendingStateMap(String resourceName, Partition partition)
given (resource, partition), returns (instance->toState) map
String getResourceStateModelDef(String resourceName)
void setBucketSize(String resource, int bucketSize)
void setCurrentState(String resourceName, Partition partition, String instanceName, String state)
void setPendingState(String resourceName, Partition partition, String instanceName, String state)
void setResourceStateModelDef(String resourceName, String stateModelDefName)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CurrentStateOutput ()

Public Methods

public int getBucketSize (String resource)

public String getCurrentState (String resourceName, Partition partition, String instanceName)

given (resource, partition, instance), returns currentState

public Map<StringString> getCurrentStateMap (String resourceName, Partition partition)

given (resource, partition), returns (instance->currentState) map

public String getPendingState (String resourceName, Partition partition, String instanceName)

given (resource, partition, instance), returns toState

public Map<StringString> getPendingStateMap (String resourceName, Partition partition)

given (resource, partition), returns (instance->toState) map

public String getResourceStateModelDef (String resourceName)

public void setBucketSize (String resource, int bucketSize)

public void setCurrentState (String resourceName, Partition partition, String instanceName, String state)

public void setPendingState (String resourceName, Partition partition, String instanceName, String state)

public void setResourceStateModelDef (String resourceName, String stateModelDefName)

public String toString ()