Package jline.io

Class WfCommonsOptions

  • All Implemented Interfaces:

    
    public class WfCommonsOptions
    
                        

    Options for loading WfCommons workflow files.

    • Constructor Detail

      • WfCommonsOptions

        WfCommonsOptions()
        Create options with default values.
    • Method Detail

      • getDefaultSCV

         double getDefaultSCV()

        Get the default SCV for APH/HyperExp distributions.

        Returns:

        Default SCV

      • setDefaultSCV

         WfCommonsOptions setDefaultSCV(double defaultSCV)

        Set the default SCV for APH/HyperExp distributions.

        Parameters:
        defaultSCV - Default SCV value
        Returns:

        this for chaining

      • getDefaultRuntime

         double getDefaultRuntime()

        Get the default runtime when execution data is missing.

        Returns:

        Default runtime in seconds

      • setDefaultRuntime

         WfCommonsOptions setDefaultRuntime(double defaultRuntime)

        Set the default runtime when execution data is missing.

        Parameters:
        defaultRuntime - Default runtime in seconds
        Returns:

        this for chaining

      • isUseExecutionData

         boolean isUseExecutionData()

        Check if execution data should be used.

        Returns:

        true if execution data is used

      • isStoreMetadata

         boolean isStoreMetadata()

        Check if metadata should be stored.

        Returns:

        true if metadata is stored

      • exponential

         static WfCommonsOptions exponential()

        Create options with exponential distribution.

        Returns:

        Options configured for exponential distribution

      • deterministic

         static WfCommonsOptions deterministic()

        Create options with deterministic service times.

        Returns:

        Options configured for deterministic distribution

      • setUseExecutionData

         WfCommonsOptions setUseExecutionData(boolean useExecutionData)

        Set whether to use execution data if available.

        Parameters:
        useExecutionData - true to use execution data
        Returns:

        this for chaining

      • setStoreMetadata

         WfCommonsOptions setStoreMetadata(boolean storeMetadata)

        Set whether to store WfCommons metadata in activities.

        Parameters:
        storeMetadata - true to store metadata
        Returns:

        this for chaining