Workflow Configuration

Configs Class

The Configs class is a configuration class that holds various settings and parameters for your application. These settings can be used to control different aspects of your application's behavior.

Class Methods are divided into the following categories:


Logging Configuration

Log Level

Returns the log level for controlling the verbosity of log messages.

Log Pattern (To be implemented)

  • Field: logPattern

  • Type: String

  • Description: A string pattern for formatting log messages.


Date and Time Configuration

Date Format

  • Field: dateFormat

  • Type: String

  • Description: The date format used in your application.

Date Time Zone

  • Field: dateTimeZone

  • Type: String

  • Description: The time zone for date and time operations.


Compiler Configuration

Compiler Cache

  • Field: compilerCache

  • Type: Integer

  • Description: Compiler cache settings.

Compiler Debug

  • Field: compilerDebug

  • Type: Integer

  • Description: Compiler debug settings.

Compiler Safety

  • Field: compilerSafe

  • Type: Integer

  • Description: Compiler safety settings.


Automatic Cleanup

Auto-Clean Up History

  • Field: autoCleanUpHistory

  • Type: Boolean

  • Description: A boolean to enable automatic cleanup of historical data.

Auto-Clean Up Limit

  • Field: autoCleanUpLimit

  • Type: Integer

  • Description: The limit for automatic cleanup.


Thread Pool Configuration

ExecutionIteration Pool (To be implemented)

  • Core Pool Size: executionCorePoolSize

  • Maximum Pool Size: executionMaximumPoolSize

  • Keep-Alive Time: executionKeepAliveTime

Trigger Handling (To be implemented)

  • Core Pool Size: triggersCorePoolSize

  • Maximum Pool Size: triggersMaximumPoolSize

  • Keep-Alive Time: triggersKeepAliveTime


Retry Handling

Immediate Retry (To be implemented)

  • Threads Count: immediateRetryPoolThreadsCount

Scheduled Retry (To be implemented)

  • Threads Count: scheduledRetryPoolThreadsCount


Timeout Configuration

Timeout Scheduler (To be implemented)

  • Threads Count: timeoutSchedulerPoolThreadsCount


Storage Configuration

Memory-Mapped Storage (To be implemented)

  • Field: storageMmapEnabled

  • Type: Boolean

  • Description: A boolean to enable/disable memory-mapped storage.

Pre-Clear Disable (To be implemented)

  • Field: storagePreClearDisable

  • Type: Boolean

  • Description: A boolean to disable pre-clearing storage.

Close on JVM Shutdown (To be implemented)

  • Field: storageCloseOnJvmShutdown

  • Type: Boolean

  • Description: A boolean to control whether storage is closed on JVM shutdown.

Checksum Header Bypass (To be implemented)

  • Field: storageChecksumHeaderBypass

  • Type: Boolean

  • Description: A boolean to bypass checksum headers.

Enable Transactions (To be implemented)

  • Field: storageEnableTransactions

  • Type: Boolean

  • Description: A boolean to enable transactions for storage.

File Lock Wait (To be implemented)

  • Field: storageFileLockWait

  • Type: Integer

  • Description: Wait time for file locking.


Notes (To be implemented)

A string to store notes or additional information.

Last updated