Package jline.io

Class WfCommonsOptions

java.lang.Object
jline.io.WfCommonsOptions

public class WfCommonsOptions extends Object
Options for loading WfCommons workflow files.
  • Constructor Details

    • WfCommonsOptions

      public WfCommonsOptions()
      Create options with default values.
  • Method Details

    • getDistributionType

      public WfCommonsOptions.DistributionType getDistributionType()
      Get the distribution type.
      Returns:
      Distribution type
    • setDistributionType

      public WfCommonsOptions setDistributionType(WfCommonsOptions.DistributionType distributionType)
      Set the distribution type for task service times.
      Parameters:
      distributionType - Distribution type
      Returns:
      this for chaining
    • getDefaultSCV

      public double getDefaultSCV()
      Get the default SCV for APH/HyperExp distributions.
      Returns:
      Default SCV
    • setDefaultSCV

      public WfCommonsOptions setDefaultSCV(double defaultSCV)
      Set the default SCV for APH/HyperExp distributions.
      Parameters:
      defaultSCV - Default SCV value
      Returns:
      this for chaining
    • getDefaultRuntime

      public double getDefaultRuntime()
      Get the default runtime when execution data is missing.
      Returns:
      Default runtime in seconds
    • setDefaultRuntime

      public WfCommonsOptions setDefaultRuntime(double defaultRuntime)
      Set the default runtime when execution data is missing.
      Parameters:
      defaultRuntime - Default runtime in seconds
      Returns:
      this for chaining
    • isUseExecutionData

      public boolean isUseExecutionData()
      Check if execution data should be used.
      Returns:
      true if execution data is used
    • setUseExecutionData

      public WfCommonsOptions setUseExecutionData(boolean useExecutionData)
      Set whether to use execution data if available.
      Parameters:
      useExecutionData - true to use execution data
      Returns:
      this for chaining
    • isStoreMetadata

      public boolean isStoreMetadata()
      Check if metadata should be stored.
      Returns:
      true if metadata is stored
    • setStoreMetadata

      public WfCommonsOptions setStoreMetadata(boolean storeMetadata)
      Set whether to store WfCommons metadata in activities.
      Parameters:
      storeMetadata - true to store metadata
      Returns:
      this for chaining
    • exponential

      public static WfCommonsOptions exponential()
      Create options with exponential distribution.
      Returns:
      Options configured for exponential distribution
    • deterministic

      public static WfCommonsOptions deterministic()
      Create options with deterministic service times.
      Returns:
      Options configured for deterministic distribution