Class ModuleOrderOptions

java.lang.Object
com.espertech.esper.common.client.module.ModuleOrderOptions
All Implemented Interfaces:
Serializable

public class ModuleOrderOptions extends Object implements Serializable
Options class passed to #getModuleOrder(java.util.Collection, ModuleOrderOptions)} for controlling the behavior of ordering and dependency checking logic.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true (the default) to indicate that the algorithm checks for circular dependencies among the uses-dependency graph, or false to not perform this check.
    boolean
    Returns true (the default) to cause the algorithm to check uses-dependencies ensuring all dependencies are satisfied i.e.
    void
    setCheckCircularDependency(boolean checkCircularDependency)
    Set this indicator to true (the default) to indicate that the algorithm checks for circular dependencies among the uses-dependency graph, or false to not perform this check.
    void
    setCheckUses(boolean checkUses)
    Set this indicator to true (the default) to cause the algorithm to check uses-dependencies ensuring all dependencies are satisfied i.e.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModuleOrderOptions

      public ModuleOrderOptions()
  • Method Details

    • isCheckCircularDependency

      public boolean isCheckCircularDependency()
      Returns true (the default) to indicate that the algorithm checks for circular dependencies among the uses-dependency graph, or false to not perform this check.
      Returns:
      indicator.
    • setCheckCircularDependency

      public void setCheckCircularDependency(boolean checkCircularDependency)
      Set this indicator to true (the default) to indicate that the algorithm checks for circular dependencies among the uses-dependency graph, or false to not perform this check.
      Parameters:
      checkCircularDependency - indicator.
    • isCheckUses

      public boolean isCheckUses()
      Returns true (the default) to cause the algorithm to check uses-dependencies ensuring all dependencies are satisfied i.e. all dependent modules are either deployed or are part of the modules passed in, or false to not perform the checking.
      Returns:
      indicator
    • setCheckUses

      public void setCheckUses(boolean checkUses)
      Set this indicator to true (the default) to cause the algorithm to check uses-dependencies ensuring all dependencies are satisfied i.e. all dependent modules are either deployed or are part of the modules passed in, or false to not perform the checking.
      Parameters:
      checkUses - indicator