Class OMAGServerPlatformActiveServices
java.lang.Object
org.odpi.openmetadata.tokencontroller.TokenController
org.odpi.openmetadata.platformservices.server.OMAGServerPlatformActiveServices
OMAGServerPlatformActiveServices allow an external caller to determine which servers are active on the
platform and the services that are active within them.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActiveServerList(String delegatingUserId) Return the list of OMAG Servers that are active on this OMAG Server Platform.getActiveServicesForServer(String serverName, String delegatingUserId) Return the list of services that are active on a specific OMAG Server that is active on this OMAG Server Platform.getAllRegisteredServices(String delegatingUserId) Return the list of all services that are registered (supported) in this OMAG Server Platform.getConnectorType(String connectorProviderClassName, String delegatingUserId) Return the connector type for the requested connector provider after validating that the connector provider is available on the OMAGServerPlatform's class path.getKnownServerList(String delegatingUserId) Return the list of OMAG Servers that have run or are running in this OMAG Server Platform.getPlatformStartTime(String delegatingUserId) Return the start time for this instance of the platform.getRegisteredAccessServices(String delegatingUserId) Return the list of access services that are registered (supported) in this OMAG Server Platform and can be configured in a metadata access point or metadata server.getRegisteredCommonServices(String delegatingUserId) Return the list of common services that are registered (supported) in this OMAG Server Platform.getRegisteredEngineServices(String delegatingUserId) Return the list of engine services that are registered (supported) in this OMAG Server Platform and can be configured in an engine hosting OMAG server.getRegisteredGovernanceServices(String delegatingUserId) Return the list of governance services that are registered (supported) in this OMAG Server Platform and can be configured as part of a governance server.getRegisteredViewServices(String delegatingUserId) Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured in a view server.getServerPlatformOrganizationName(String delegatingUserId) Return the name of the organization running this platform.getServerStatus(String serverName, String delegatingUserId) Return information about when the server has been active.isServerKnown(String serverName, String delegatingUserId) Return a flag to indicate if this server has ever run on this OMAG Server Platform.Methods inherited from class org.odpi.openmetadata.tokencontroller.TokenController
getUser
-
Constructor Details
-
OMAGServerPlatformActiveServices
public OMAGServerPlatformActiveServices()
-
-
Method Details
-
getPlatformStartTime
Return the start time for this instance of the platform.- Parameters:
delegatingUserId- external userId making request- Returns:
- start date/time
-
getServerPlatformOrganizationName
Return the name of the organization running this platform.- Parameters:
delegatingUserId- external userId making request- Returns:
- String description or UserNotAuthorizedException userId is not recognized
-
getRegisteredAccessServices
Return the list of access services that are registered (supported) in this OMAG Server Platform and can be configured in a metadata access point or metadata server.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getRegisteredEngineServices
Return the list of engine services that are registered (supported) in this OMAG Server Platform and can be configured in an engine hosting OMAG server.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getRegisteredViewServices
Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured in a view server.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getRegisteredGovernanceServices
Return the list of governance services that are registered (supported) in this OMAG Server Platform and can be configured as part of a governance server.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getRegisteredCommonServices
Return the list of common services that are registered (supported) in this OMAG Server Platform. These services are use in all types of servers.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getAllRegisteredServices
Return the list of all services that are registered (supported) in this OMAG Server Platform.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of service descriptions
-
getConnectorType
public OCFConnectorTypeResponse getConnectorType(String connectorProviderClassName, String delegatingUserId) Return the connector type for the requested connector provider after validating that the connector provider is available on the OMAGServerPlatform's class path. This method is for tools that are configuring connectors into an Egeria server. It does not validate that the connector will load and initialize.- Parameters:
delegatingUserId- external userId making requestconnectorProviderClassName- name of the connector provider class- Returns:
- ConnectorType bean or exceptions that occur when trying to create the connector
-
isServerKnown
Return a flag to indicate if this server has ever run on this OMAG Server Platform.- Parameters:
delegatingUserId- external userId making requestserverName- server of interest- Returns:
- flag
-
getKnownServerList
Return the list of OMAG Servers that have run or are running in this OMAG Server Platform.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of OMAG server names
-
getActiveServerList
Return the list of OMAG Servers that are active on this OMAG Server Platform.- Parameters:
delegatingUserId- external userId making request- Returns:
- list of server names
-
getServerStatus
Return information about when the server has been active.- Parameters:
delegatingUserId- external userId making requestserverName- name of the server of interest- Returns:
- details of the server status
-
getActiveServicesForServer
public ServerServicesListResponse getActiveServicesForServer(String serverName, String delegatingUserId) Return the list of services that are active on a specific OMAG Server that is active on this OMAG Server Platform.- Parameters:
delegatingUserId- external userId making requestserverName- name of the server of interest- Returns:
- List of service names
-