Groovy Documentation

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

java.lang.Object
  org.linkedin.glu.orchestration.engine.planner.impl.Transition

public abstract class Transition

Authors:
yan@pongasoft.com


Nested Class Summary
static class Transition.TransitionComparator

 
Field Summary
protected SkippableTransition _skipRootCause

 
Method Summary
java.lang.Object Transition(SingleDeltaTransitionPlan transitionPlan, java.lang.String key)

Constructor

void addSteps(ICompositeStepBuilder builder)

protected LeafStep buildStep(InternalActionDescriptor actionDescriptor)

Builds a leaf step

void clearVirtual()

protected java.util.Collection collectLinearTransitions(java.lang.String entryKey, java.util.Collection linearTransitions)

MultiStepsSingleEntryTransition convertToMultiSteps()

boolean equals(java.lang.Object o)

void executeAfter(Transition transition)

Transition findSingleExecuteAfter()

Transition findSingleExecuteBefore()

ActionDescriptorAdjuster getActionDescriptorAdjuster()

java.util.Set getExecuteAfter()

java.util.Set getExecuteBefore()

java.lang.String getFabric()

java.lang.String getKey()

SkippableTransition getSkipRootCause()

InternalSystemModelDelta getSystemModelDelta()

SingleDeltaTransitionPlan getTransitionPlan()

int getTransitionPlanSequenceNumber()

int hashCode()

boolean isRoot()

boolean isVirtual()

protected java.lang.Object populateActionDescriptor(java.lang.Object actionDescriptor)

boolean shouldSkip()

void skip(SkippableTransition rootCause)

java.lang.String toString()

 
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

_skipRootCause

protected SkippableTransition _skipRootCause


 
Method Detail

Transition

public java.lang.Object Transition(SingleDeltaTransitionPlan transitionPlan, java.lang.String key)
Constructor


addSteps

public void addSteps(ICompositeStepBuilder builder)


buildStep

protected LeafStep buildStep(InternalActionDescriptor actionDescriptor)
Builds a leaf step


clearVirtual

public void clearVirtual()


collectLinearTransitions

protected java.util.Collection collectLinearTransitions(java.lang.String entryKey, java.util.Collection linearTransitions)


convertToMultiSteps

public MultiStepsSingleEntryTransition convertToMultiSteps()


equals

@Override
public boolean equals(java.lang.Object o)


executeAfter

public void executeAfter(Transition transition)


findSingleExecuteAfter

public Transition findSingleExecuteAfter()


findSingleExecuteBefore

public Transition findSingleExecuteBefore()


getActionDescriptorAdjuster

public ActionDescriptorAdjuster getActionDescriptorAdjuster()


getExecuteAfter

public java.util.Set getExecuteAfter()


getExecuteBefore

public java.util.Set getExecuteBefore()


getFabric

public java.lang.String getFabric()


getKey

public java.lang.String getKey()


getSkipRootCause

public SkippableTransition getSkipRootCause()


getSystemModelDelta

public InternalSystemModelDelta getSystemModelDelta()


getTransitionPlan

public SingleDeltaTransitionPlan getTransitionPlan()


getTransitionPlanSequenceNumber

public int getTransitionPlanSequenceNumber()


hashCode

@Override
public int hashCode()


isRoot

public boolean isRoot()


isVirtual

public boolean isVirtual()


populateActionDescriptor

protected java.lang.Object populateActionDescriptor(java.lang.Object actionDescriptor)


shouldSkip

public boolean shouldSkip()


skip

public void skip(SkippableTransition rootCause)


toString

@Override
public java.lang.String toString()


 

Groovy Documentation