Class StageChainRegistry<T extends Stage,K extends StageChainIdentifier>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,StageChain<T>>
com.github.nishgpt.chainexecutor.models.stage.StageChainRegistry<T,K>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,StageChain<T>>

public class StageChainRegistry<T extends Stage,K extends StageChainIdentifier> extends HashMap<K,StageChain<T>>
See Also:
  • Constructor Details

    • StageChainRegistry

      public StageChainRegistry()
  • Method Details

    • getStageChain

      public StageChain<T> getStageChain(K chainIdentifier)
    • getNextStage

      public T getNextStage(K chainIdentifier, T currentStage)
    • getChainHead

      public T getChainHead(K chainIdentifier)
    • validateAllChains

      public void validateAllChains()