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.
-