Package io.nflow.engine.service
Class MaintenanceConfiguration.Builder
java.lang.Object
io.nflow.engine.service.MaintenanceConfiguration.Builder
- Enclosing class:
MaintenanceConfiguration
Builds MaintenanceConfiguration objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MaintenanceConfiguration object.Configuration for deleting old workflow instances from archive tables.Set configuration for deleting old workflow instances from archive tables.withDeleteExpiredExecutorsOlderThan(org.joda.time.ReadablePeriod olderThanPeriod) Set configuration for deleting old workflow executors.Set configuration for deleting old workflow instances from main tables.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withArchiveWorkflows
Configuration for deleting old workflow instances from archive tables.- Returns:
- builder for configuration
-
withDeleteArchivedWorkflows
Set configuration for deleting old workflow instances from archive tables.- Returns:
- builder for configuration
-
withDeleteWorkflows
Set configuration for deleting old workflow instances from main tables.- Returns:
- builder for configuration
-
withDeleteExpiredExecutorsOlderThan
public MaintenanceConfiguration.Builder withDeleteExpiredExecutorsOlderThan(org.joda.time.ReadablePeriod olderThanPeriod) Set configuration for deleting old workflow executors.- Parameters:
olderThanPeriod- Time limit- Returns:
- builder for configuration
-
build
Build MaintenanceConfiguration object.- Returns:
- MaintenanceConfiguration object.
-