Class OMAGEngineServiceRegistration
java.lang.Object
org.odpi.openmetadata.governanceservers.enginehostservices.registration.OMAGEngineServiceRegistration
OMAGEngineServiceRegistration provides static methods to enable an engine service to dynamically
register itself with the OMAG Server.
Static methods are needed to be able to get this information to the Admin Services REST API singletons
created by Spring.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetEngineServiceRegistration
(String urlMarker) Retrieve the requested OMES registration informationstatic List<EngineServiceRegistrationEntry>
Retrieve the list of registered OMESsstatic Map<String,
GovernanceEngineHandlerFactory> Retrieve the requested OMES governance engine handler factory mapstatic String
getGovernanceEngineTypeName
(String serviceURLMarker) Return the type name of the governance engine for the url marker for the engine service.static void
registerEngineService
(EngineServiceRegistrationEntry registration, GovernanceEngineHandlerFactory engineHandlerFactory) Register Open Metadata Engine Service (OMES)
-
Constructor Details
-
OMAGEngineServiceRegistration
public OMAGEngineServiceRegistration()
-
-
Method Details
-
registerEngineService
public static void registerEngineService(EngineServiceRegistrationEntry registration, GovernanceEngineHandlerFactory engineHandlerFactory) Register Open Metadata Engine Service (OMES)- Parameters:
registration
- information about the specific OMESengineHandlerFactory
- factory object for the engine service
-
getEngineServiceRegistrationList
Retrieve the list of registered OMESs- Returns:
- list of registration info
-
getEngineServiceRegistration
Retrieve the requested OMES registration information- Parameters:
urlMarker
- URL insert that identifies the service- Returns:
- engine service registration info
-
getGovernanceEngineTypeName
Return the type name of the governance engine for the url marker for the engine service.- Parameters:
serviceURLMarker
- url marker for the engine service- Returns:
- open metadata type name
-
getGovernanceEngineHandlerFactoryMap
Retrieve the requested OMES governance engine handler factory map- Returns:
- engine service registration info
-