Class JoinStrategy

java.lang.Object
common.joinStrategies.JoinStrategy
Direct Known Subclasses:
GuardJoin, NormalJoin, PartialJoin

public abstract class JoinStrategy extends Object
Base class of the JSIM join strategies, which synchronize the tasks of a forked job at a join station.
  • Field Details

  • Constructor Details

    • JoinStrategy

      public JoinStrategy()
  • Method Details

    • getName

      public abstract String getName()
    • getDescription

      public String getDescription()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRequiredNum

      public abstract int getRequiredNum()
    • setRequiredNum

      public abstract void setRequiredNum(int i)
    • clone

      public abstract JoinStrategy clone()
      Overrides:
      clone in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getClassPath

      public abstract String getClassPath()
    • findAll

      public static JoinStrategy[] findAll()
    • isModelStateDependent

      public abstract boolean isModelStateDependent()