Class GovernanceServerServiceInstance
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
-
- org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
-
- org.odpi.openmetadata.commonservices.multitenant.GovernanceServerServiceInstance
-
public abstract class GovernanceServerServiceInstance extends AuditableServerServiceInstance
GovernanceServerServiceInstance caches references to OMRS objects for a specific server. It is also responsible for registering itself in the instance map.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringaccessServiceInTopicNameprotected StringaccessServiceOutTopicNameprotected StringaccessServiceRootURLprotected StringaccessServiceServerNameprotected InvalidParameterHandlerinvalidParameterHandler-
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
auditLog, localServerUserId
-
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
maxPageSize, securityVerifier, serverName, serviceName
-
-
Constructor Summary
Constructors Constructor Description GovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize)Constructor where many OMASs are used and so the partner OMAS information is managed by the subclassGovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize, String accessServiceRootURL, String accessServiceServerName)Constructor where REST Services used.GovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize, String accessServiceRootURL, String accessServiceServerName, String accessServiceInTopicName, String accessServiceOutTopicName)Constructor where all services used.
-
Method Summary
-
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
getAuditLog
-
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
getInvalidParameterHandler, getServerName, getServiceInstanceStatus, getServiceName, setMaxPageSize, setSecurityVerifier, setServerName, setServiceInstanceStatus, shutdown
-
-
-
-
Field Detail
-
accessServiceRootURL
protected String accessServiceRootURL
-
accessServiceServerName
protected String accessServiceServerName
-
accessServiceInTopicName
protected String accessServiceInTopicName
-
accessServiceOutTopicName
protected String accessServiceOutTopicName
-
invalidParameterHandler
protected InvalidParameterHandler invalidParameterHandler
-
-
Constructor Detail
-
GovernanceServerServiceInstance
public GovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize)
Constructor where many OMASs are used and so the partner OMAS information is managed by the subclass- Parameters:
serverName- name of this serverserviceName- name of this serviceauditLog- link to the repository responsible for servicing the REST calls.maxPageSize- maximum number of results that can be returned in a single requestlocalServerUserId- userId to use for server initiated requests
-
GovernanceServerServiceInstance
public GovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize, String accessServiceRootURL, String accessServiceServerName)
Constructor where REST Services used.- Parameters:
serverName- name of this serverserviceName- name of this serviceauditLog- link to the repository responsible for servicing the REST calls.maxPageSize- maximum number of results that can be returned in a single requestlocalServerUserId- userId to use for server initiated requestsaccessServiceRootURL- URL root for server platform where the access service is running.accessServiceServerName- name of the server where the access service is running.
-
GovernanceServerServiceInstance
public GovernanceServerServiceInstance(String serverName, String serviceName, AuditLog auditLog, String localServerUserId, int maxPageSize, String accessServiceRootURL, String accessServiceServerName, String accessServiceInTopicName, String accessServiceOutTopicName)
Constructor where all services used.- Parameters:
serverName- name of this serverserviceName- name of this serviceauditLog- link to the repository responsible for servicing the REST calls.localServerUserId- userId to use for server initiated requestsmaxPageSize- maximum number of results that can be returned in a single requestaccessServiceRootURL- URL root for server platform where the access service is running.accessServiceServerName- name of the server where the access service is running.accessServiceInTopicName- topic name to send events to the access service.accessServiceOutTopicName- topic name to receive events from the access service.
-
-