The configuration for an OMAG Server is managed by the Configuration Document Store Connector.
The admin-services-api module provides the interface definition for this connector. Its interface is simple consisting of save, retrieve and delete operations:
/**
* OMAGServerConfigStore provides the interface to the configuration for an OMAG Server. This is accessed
* through a connector.
*/
public interface OMAGServerConfigStore
{
/**
* Save the server configuration.
*
* @param configuration configuration properties to save
*/
void saveServerConfig(OMAGServerConfig configuration);
/**
* Retrieve the configuration saved from a previous run of the server.
*
* @return server configuration
*/
OMAGServerConfig retrieveServerConfig();
/**
* Remove the server configuration.
*/
void removeServerConfig();
}
The configuration document is represented by the OMAGServerConfig
structure.
The name of the server is stored in the localServerName
property in
OMAGServerConfig
.
The implementations of this connector provided by Egeria are found in the configuration-store-connectors module. There are two connectors:
These are the configuration store connectors implemented by Egeria.
-
configuration-file-store-connector supports managing the open metadata configuration as a clear text JSON file.
-
configuration-encrypted-file-store-connector supports managing the open metadata configuration as an encrypted JSON file.
See Configuring the Configuration Document Store for the command to install a particular configuration document store connector into the OMAG Server Platform.
- Return to the Administration Guide
- Return to the Developer Guide
License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.