|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Governance<I,F extends Enum<F>>
Provides Governance over the ManagedObject instances.
The extension interface of the ManagedObject is used to provide the
Governance.
| Method Summary | |
|---|---|
void |
disregardGovernance(GovernanceContext<F> context)
Disregard Governance of the ManagedObject instances. |
void |
enforceGovernance(GovernanceContext<F> context)
Enforces the Governance of the ManagedObject instances
under Governance. |
void |
governManagedObject(I extensionInterface,
GovernanceContext<F> context)
Registers the ManagedObject for Governance. |
| Method Detail |
|---|
void governManagedObject(I extensionInterface,
GovernanceContext<F> context)
throws Throwable
ManagedObject for Governance.
extensionInterface - Extension interface of the ManagedObject.context - GovernanceContext.
Throwable - If fails to govern the ManagedObject.
void enforceGovernance(GovernanceContext<F> context)
throws Throwable
Governance of the ManagedObject instances
under Governance.
context - GovernanceContext.
Throwable - If fails to enforce Governance.
void disregardGovernance(GovernanceContext<F> context)
throws Throwable
Governance of the ManagedObject instances.
context - GovernanceContext.
Throwable - If fails to disregard Governance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||