Package org.odpi.openmetadata.frameworks.governanceaction
The interfaces of the Governance Action Framework (GAF)
The governance action framework defines interfaces for governance action services. A governance action service performs a single
governance action and produces one or more guards to describe its assessment or activity. The guards are used to sequence the
governance action services into governance action processes.
-
Interface Summary Interface Description GovernanceContext GovernanceContext provides the governance action service with access to information about the governance request along with the open metadata repository interfaces.OpenMetadataStore OpenMetadataStore provides access to metadata elements stored in the metadata repositories.ProvisioningGovernanceContext ProvisioningGovernanceContext provides access to details of the provisioning request along with basic access to the metadata store.RemediationGovernanceContext RemediationGovernanceContext provides access to details of the remediation request along with access to the metadata store and APIs to enable changes to a wide range of metadata elements.TriageGovernanceContext TriageGovernanceContext provides access to details of the triage request and associated governance action plus with access to the metadata store.VerificationGovernanceContext VerificationGovernanceContext provides access to details of the verification request along with access to the metadata store.WatchdogGovernanceContext WatchdogGovernanceContext provides the watchdog governance action service with access to information about the request, open metadata store, the ability to register a listener to receive governance events and initiate new governance activity. -
Class Summary Class Description GovernanceActionContext GovernanceContext provides the governance action service with access to information about the governance request along with the open metadata repository interfaces.GovernanceActionEngine GovernanceActionEngine provides the interface for a governance action engine.GovernanceActionService GovernanceActionService describes the base class for a specific type of connector that is responsible for preforming specific governance actions on demand.GovernanceActionServiceConnector GovernanceActionServiceConnector describes the base class for a specific type of connector that is responsible for preforming specific governance actions on demand.GovernanceActionServiceProviderBase GovernanceActionServiceProviderBase implements the base class for the connector provider for a governance action service.OpenMetadataClient OpenMetadataClient provides access to metadata elements stored in the metadata repositories.ProvisioningGovernanceActionService The provisioning governance action service is responsible for provisioning real-world resources in the digital landscape and maintaining the Assets and lineage associated with them.RemediationGovernanceActionService The remediation governance actin service is responsible for correct omissions and errors in open metadata and the associated digital landscape.TriageGovernanceActionService The triage governance action service is responsible for determining which of the possible courses of action to take for a specific situation.VerificationGovernanceActionService The verification governance action service is responsible for testing the values in the metadata elements and relationships and setting up guards to guide the next step of processing.WatchdogGovernanceActionService The watchdog governance action service is responsible for monitoring changes to the metadata elements and then initiating further governance activity.WatchdogGovernanceListener WatchdogGovernanceListener defines the listener interface implemented by a WatchdogGovernanceActionService.