Class MaintenanceConfiguration.Builder

java.lang.Object
io.nflow.engine.service.MaintenanceConfiguration.Builder
Enclosing class:
MaintenanceConfiguration

public static class MaintenanceConfiguration.Builder extends Object
Builds MaintenanceConfiguration objects.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • withArchiveWorkflows

      Configuration for deleting old workflow instances from archive tables.
      Returns:
      builder for configuration
    • withDeleteArchivedWorkflows

      public MaintenanceConfiguration.ConfigurationItem.Builder 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

      public MaintenanceConfiguration build()
      Build MaintenanceConfiguration object.
      Returns:
      MaintenanceConfiguration object.