Class OMAGServerPlatformActiveResource
- java.lang.Object
-
- org.odpi.openmetadata.platformservices.server.spring.OMAGServerPlatformActiveResource
-
@RestController @RequestMapping("/open-metadata/platform-services/users/{userId}/server-platform") public class OMAGServerPlatformActiveResource extends ObjectOMAGServerPlatformActiveResource 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 OMAGServerPlatformActiveResource()
-
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 for a metadata server.RegisteredOMAGServicesResponsegetRegisteredCommonServices(String userId)Return the list of common services that are registered (supported) in this OMAG Server Platform and can be configured as part of any server.RegisteredOMAGServicesResponsegetRegisteredEngineServices(String userId)Return the list of engine services that are implemented in this OMAG Server Platform and can be configured for an engine host 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 for a integration daemon server.RegisteredOMAGServicesResponsegetRegisteredViewServices(String userId)Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured for 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
@GetMapping(path="/registered-services/access-services") public RegisteredOMAGServicesResponse getRegisteredAccessServices(@PathVariable String userId)
Return the list of access services that are registered (supported) in this OMAG Server Platform and can be configured for a metadata server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredEngineServices
@GetMapping(path="/registered-services/engine-services") public RegisteredOMAGServicesResponse getRegisteredEngineServices(@PathVariable String userId)
Return the list of engine services that are implemented in this OMAG Server Platform and can be configured for an engine host server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredIntegrationServices
@GetMapping(path="/registered-services/integration-services") public RegisteredOMAGServicesResponse getRegisteredIntegrationServices(@PathVariable String userId)
Return the list of integration services that are implemented in this OMAG Server Platform and can be configured for a integration daemon server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredViewServices
@GetMapping(path="/registered-services/view-services") public RegisteredOMAGServicesResponse getRegisteredViewServices(@PathVariable String userId)
Return the list of view services that are registered (supported) in this OMAG Server Platform and can be configured for a view server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getRegisteredGovernanceServices
@GetMapping(path="/registered-services/governance-services") public RegisteredOMAGServicesResponse getRegisteredGovernanceServices(@PathVariable 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
@GetMapping(path="/registered-services/common-services") public RegisteredOMAGServicesResponse getRegisteredCommonServices(@PathVariable String userId)
Return the list of common services that are registered (supported) in this OMAG Server Platform and can be configured as part of any server.- Parameters:
userId- calling user- Returns:
- list of service descriptions
-
getAllRegisteredServices
@GetMapping(path="/registered-services") public RegisteredOMAGServicesResponse getAllRegisteredServices(@PathVariable 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
@GetMapping(path="/servers/{serverName}/is-known") public BooleanResponse isServerKnown(@PathVariable String userId, @PathVariable 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
@GetMapping(path="/servers") public ServerListResponse getKnownServerList(@PathVariable 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
@GetMapping(path="/servers/active") public ServerListResponse getActiveServerList(@PathVariable 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
@GetMapping(path="/servers/{serverName}/status") public ServerStatusResponse getServerStatus(@PathVariable String userId, @PathVariable 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
@GetMapping(path="/servers/{serverName}/services") public ServerServicesListResponse getActiveServiceListForServer(@PathVariable String userId, @PathVariable 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:
- server name and list od services running within
-
-