Class OMAGServerPlatformActiveServices
- java.lang.Object
-
- org.odpi.openmetadata.platformservices.server.OMAGServerPlatformActiveServices
-
public class OMAGServerPlatformActiveServices extends Object
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 Constructor Description OMAGServerPlatformActiveServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerListResponsegetActiveServerList(String userId)Return the list of OMAG Servers that are active on this OMAG Server Platform.ServerServicesListResponsegetActiveServiceListForServer(String userId, String serverName)Return the list of services that are active on a specific OMAG Server that is active on this OMAG Server Platform.RegisteredOMAGServicesResponsegetAllRegisteredServices(String userId)Return the list of all services that are registered (supported) in this OMAG Server Platform.ServerListResponsegetKnownServerList(String userId)Return the list of OMAG Servers that have run or are running in this OMAG Server Platform.RegisteredOMAGServicesResponsegetRegisteredAccessServices(String userId)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.RegisteredOMAGServicesResponsegetRegisteredCommonServices(String userId)Return the list of common services that are registered (supported) in this OMAG Server Platform.RegisteredOMAGServicesResponsegetRegisteredEngineServices(String userId)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.RegisteredOMAGServicesResponsegetRegisteredGovernanceServices(String userId)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.RegisteredOMAGServicesResponsegetRegisteredIntegrationServices(String userId)Return the list of integration services that are implemented in this OMAG Server Platform and can be configured in an integration daemon.RegisteredOMAGServicesResponsegetRegisteredViewServices(String userId)Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured in a view server.ServerStatusResponsegetServerStatus(String userId, String serverName)Return information about when the server has been active.BooleanResponseisServerKnown(String userId, String serverName)Return a flag to indicate if this server has ever run on this OMAG Server Platform.
-
-
-
Method Detail
-
getRegisteredAccessServices
public RegisteredOMAGServicesResponse getRegisteredAccessServices(String userId)
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:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredEngineServices
public RegisteredOMAGServicesResponse getRegisteredEngineServices(String userId)
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:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredIntegrationServices
public RegisteredOMAGServicesResponse getRegisteredIntegrationServices(String userId)
Return the list of integration services that are implemented in this OMAG Server Platform and can be configured in an integration daemon.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredViewServices
public RegisteredOMAGServicesResponse getRegisteredViewServices(String userId)
Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured in a view server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredGovernanceServices
public RegisteredOMAGServicesResponse getRegisteredGovernanceServices(String userId)
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:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredCommonServices
public RegisteredOMAGServicesResponse getRegisteredCommonServices(String userId)
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:
userId- calling user- Returns:
- list of service descriptions
-
getAllRegisteredServices
public RegisteredOMAGServicesResponse getAllRegisteredServices(String userId)
Return the list of all services that are registered (supported) in this OMAG Server Platform.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
isServerKnown
public BooleanResponse isServerKnown(String userId, String serverName)
Return a flag to indicate if this server has ever run on this OMAG Server Platform.- Parameters:
userId- calling userserverName- server of interest- Returns:
- flag
-
getKnownServerList
public ServerListResponse getKnownServerList(String userId)
Return the list of OMAG Servers that have run or are running in this OMAG Server Platform.- Parameters:
userId- calling user- Returns:
- list of OMAG server names
-
getActiveServerList
public ServerListResponse getActiveServerList(String userId)
Return the list of OMAG Servers that are active on this OMAG Server Platform.- Parameters:
userId- name of the user making the request- Returns:
- list of server names
-
getServerStatus
public ServerStatusResponse getServerStatus(String userId, String serverName)
Return information about when the server has been active.- Parameters:
userId- name of the user making the requestserverName- name of the server of interest- Returns:
- details of the server status
-
getActiveServiceListForServer
public ServerServicesListResponse getActiveServiceListForServer(String userId, String serverName)
Return the list of services that are active on a specific OMAG Server that is active on this OMAG Server Platform.- Parameters:
userId- name of the user making the requestserverName- name of the server of interest- Returns:
- List of service names
-
-