Interface GovernanceConfiguration<E,F extends java.lang.Enum<F>>
-
- All Superinterfaces:
FunctionConfiguration<F>
- All Known Implementing Classes:
GovernanceBuilderImpl
public interface GovernanceConfiguration<E,F extends java.lang.Enum<F>> extends FunctionConfiguration<F>
Configuration for theGovernance.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetAsynchronousFlowTimeout()Obtains the timeout for anyAsynchronousFlowinstigated.java.lang.Class<E>getExtensionType()Obtains the extension interface type forManagedObjectto provide to enableGovernance.GovernanceFactory<? super E,F>getGovernanceFactory()Obtains theGovernanceFactory.java.lang.StringgetGovernanceName()Obtains the name of theGovernance.-
Methods inherited from interface net.officefloor.frame.internal.configuration.FunctionConfiguration
getEscalations, getFlowConfiguration, getResponsibleTeamName
-
-
-
-
Method Detail
-
getGovernanceName
java.lang.String getGovernanceName()
Obtains the name of theGovernance.- Returns:
- Name of the
Governance.
-
getGovernanceFactory
GovernanceFactory<? super E,F> getGovernanceFactory()
Obtains theGovernanceFactory.- Returns:
GovernanceFactory.
-
getExtensionType
java.lang.Class<E> getExtensionType()
Obtains the extension interface type forManagedObjectto provide to enableGovernance.- Returns:
- Extension interface type for
ManagedObjectto provide to enableGovernance.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()
Obtains the timeout for anyAsynchronousFlowinstigated.- Returns:
- Timeout for any
AsynchronousFlowinstigated.
-
-