public class

BestPossibleStateOutput

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

Summary

Public Constructors
BestPossibleStateOutput()
Public Methods
Set<ResourceId> getAssignedResources()
Get all of the resources currently assigned
ResourceAssignment getResourceAssignment(ResourceId resourceId)
Get the resource assignment computed for a resource
void setResourceAssignment(ResourceId resourceId, ResourceAssignment resourceAssignment)
Set the computed resource assignment for a resource
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public BestPossibleStateOutput ()

Public Methods

public Set<ResourceId> getAssignedResources ()

Get all of the resources currently assigned

Returns
  • set of assigned resource ids

public ResourceAssignment getResourceAssignment (ResourceId resourceId)

Get the resource assignment computed for a resource

Parameters
resourceId resource to look up
Returns
  • ResourceAssignment computed by the best possible state calculation

public void setResourceAssignment (ResourceId resourceId, ResourceAssignment resourceAssignment)

Set the computed resource assignment for a resource

Parameters
resourceId the resource to set
resourceAssignment the computed assignment

public String toString ()