Interface AdministrationBuilder<F extends Enum<F>,G extends Enum<G>>

Type Parameters:
F - Flow key type.
G - Governance key type.
All Superinterfaces:
FunctionBuilder<F>
All Known Implementing Classes:
AdministrationBuilderImpl

public interface AdministrationBuilder<F extends Enum<F>,G extends Enum<G>> extends FunctionBuilder<F>
Enables building an Administration.
Author:
Daniel Sagenschneider
  • Method Details

    • administerManagedObject

      void administerManagedObject(String scopeManagedObjectName)
      Flags for the Administration to administer the referenced ManagedObject. This may be called more than once to register more than one ManagedObject to be administered by this Administration.
      Parameters:
      scopeManagedObjectName - Name of the ManagedObject within the scope this Administration is being added.
    • linkGovernance

      void linkGovernance(G key, String governanceName)
      Links a Governance.
      Parameters:
      key - Key to identify the Governance.
      governanceName - Name of the Governance.
    • linkGovernance

      void linkGovernance(int governanceIndex, String governanceName)
      Links a Governance.
      Parameters:
      governanceIndex - Index to identify the Governance.
      governanceName - Name of the Governance.
    • setAsynchronousFlowTimeout

      void setAsynchronousFlowTimeout(long timeout)
      Specifies the timeout to for AsynchronousFlow instances for this Administration.
      Parameters:
      timeout - Timeout.