Class RexViewServicesInstance

java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstance
org.odpi.openmetadata.viewservices.rex.server.RexViewServicesInstance

public class RexViewServicesInstance extends org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstance
RexViewServicesInstance caches references to objects it needs for a specific server. It is also responsible for registering itself in the instance map.
  • Constructor Summary

    Constructors
    Constructor
    Description
    RexViewServicesInstance(String serverName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, String localServerUserId, int maxPageSize, List<org.odpi.openmetadata.adminservices.configuration.properties.ResourceEndpointConfig> resourceEndpoints)
    Set up the Rex OMVS instance Unlike the superclass () Rex does not expect to be passed remoteServerName or remoteServerURL during configuration or initialization.
  • Method Summary

    Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstance

    getRemoteServerName, getRemoteServerURL

    Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance

    getInvalidParameterHandler, getServerName, getServiceInstanceStatus, getServiceName, setMaxPageSize, setSecurityVerifier, setServiceInstanceStatus, shutdown

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RexViewServicesInstance

      public RexViewServicesInstance(String serverName, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, String localServerUserId, int maxPageSize, List<org.odpi.openmetadata.adminservices.configuration.properties.ResourceEndpointConfig> resourceEndpoints)
      Set up the Rex OMVS instance Unlike the superclass () Rex does not expect to be passed remoteServerName or remoteServerURL during configuration or initialization. This is because in Repository Explorer these are variable (set per requested operation), so the are passed by the RESTServices methods.
      Parameters:
      serverName - name of this server
      auditLog - logging destination
      localServerUserId - userId used for server initiated actions
      maxPageSize - maximum page size
      resourceEndpoints - list of resource endpoint configuration objects