Groovy Documentation

org.linkedin.glu.orchestration.engine.planner.impl
[Java] Class PlannerImpl

java.lang.Object
  org.linkedin.glu.orchestration.engine.planner.impl.PlannerImpl
All Implemented Interfaces:
Planner

public class PlannerImpl

Authors:
yan@pongasoft.com


Field Summary
protected static java.util.Collection DELTA_TRANSITIONS

 
Constructor Summary
PlannerImpl()

Constructor

 
Method Summary
Plan computeDeploymentPlan(Type type, SystemModelDelta systemModelDelta)

TransitionPlan computeTransitionPlan(SystemModelDelta systemModelDelta)

TransitionPlan computeTransitionPlan(java.util.Collection deltas)

Plan computeTransitionPlan(Type type, SystemModelDelta systemModelDelta, java.util.Collection toStates)

ActionDescriptorAdjuster getActionDescriptorAdjuster()

AgentURIProvider getAgentURIProvider()

AgentURIProvider getAgentURIProviderForDeltaTransition()

boolean isSkipMissingAgents()

void setActionDescriptorAdjuster(ActionDescriptorAdjuster actionDescriptorAdjuster)

void setAgentURIProvider(AgentURIProvider agentURIProvider)

void setSkipMissingAgents(boolean skipMissingAgents)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

DELTA_TRANSITIONS

protected static final java.util.Collection DELTA_TRANSITIONS


 
Constructor Detail

PlannerImpl

public PlannerImpl()
Constructor


 
Method Detail

computeDeploymentPlan

@Override
public Plan computeDeploymentPlan(Type type, SystemModelDelta systemModelDelta)


computeTransitionPlan

@Override
public TransitionPlan computeTransitionPlan(SystemModelDelta systemModelDelta)


computeTransitionPlan

@Override
public TransitionPlan computeTransitionPlan(java.util.Collection deltas)


computeTransitionPlan

public Plan computeTransitionPlan(IStep.Type type,
public Plan computeTransitionPlan(Type type, SystemModelDelta systemModelDelta, java.util.Collection toStates)


getActionDescriptorAdjuster

public ActionDescriptorAdjuster getActionDescriptorAdjuster()


getAgentURIProvider

public AgentURIProvider getAgentURIProvider()


getAgentURIProviderForDeltaTransition

public AgentURIProvider getAgentURIProviderForDeltaTransition()


isSkipMissingAgents

public boolean isSkipMissingAgents()


setActionDescriptorAdjuster

@Initializer(required = false)
public void setActionDescriptorAdjuster(ActionDescriptorAdjuster actionDescriptorAdjuster)


setAgentURIProvider

@Initializer(required = false)
public void setAgentURIProvider(AgentURIProvider agentURIProvider)


setSkipMissingAgents

@Initializer(required = false)
public void setSkipMissingAgents(boolean skipMissingAgents)


 

Groovy Documentation