|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GovernanceControl<I,F extends Enum<F>>
Provides control over the Governance.
| Method Summary | |
|---|---|
boolean |
activateGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Activates the Governance. |
boolean |
disregardGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Disregards the Governance. |
boolean |
enforceGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
Enforce the Governance. |
boolean |
governManagedObject(I extension,
ActiveGovernanceManager<I,F> governanceManager,
GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
Initiates Governance over the ManagedObject. |
| Method Detail |
|---|
boolean activateGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
throws Throwable
Governance.
governanceContext - GovernanceContext.jobContext - JobContext.jobNode - JobNode.activateSet - JobNodeActivateSet.context - ContainerContext.
true if the Governance was activated.
Throwable - If fails to activate the Governance.
boolean governManagedObject(I extension,
ActiveGovernanceManager<I,F> governanceManager,
GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
ContainerContext context)
throws Throwable
Governance over the ManagedObject.
extension - Extension of the ManagedObject to provide
Governance over it.governanceManager - ActiveGovernanceManager.governanceContext - GovernanceContext.jobContext - JobContext.jobNode - JobNode.activateSet - JobNodeActivateSet.context - ContainerContext.
true if ManagedObject is under
Governance.
Throwable - If fails to initiate Governance over the
ManagedObject.
boolean enforceGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
throws Throwable
Governance.
governanceContext - GovernanceContext.jobContext - JobContext.jobNode - JobNode.activateSet - JobNodeActivateSet.currentTeam - TeamIdentifier of the current Team enforcing
the Governance.context - ContainerContext.
true if the Governance was enforced.
Throwable - If fails to enforce the Governance.
boolean disregardGovernance(GovernanceContext<F> governanceContext,
JobContext jobContext,
JobNode jobNode,
JobNodeActivateSet activateSet,
TeamIdentifier currentTeam,
ContainerContext context)
throws Throwable
Governance.
governanceContext - GovernanceContext.jobContext - JobContext.jobNode - JobNode.activateSet - JobNodeActivateSet.currentTeam - TeamIdentifier of the current Team
disregarding the Governance.context - ContainerContext.
true if the Governance was disregarded.
Throwable - If fails to disregard the Governance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||