Class BaSyxRegistryDeploymentAasServer

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.BaSyxAbstractAasServer
de.iip_ecosphere.platform.support.aas.basyx1_0.BaSyxRegistryDeploymentAasServer
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.AasServer, de.iip_ecosphere.platform.support.Server

class BaSyxRegistryDeploymentAasServer extends de.iip_ecosphere.platform.support.aas.basyx.BaSyxAbstractAasServer
A registry-based AAS server.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.eclipse.basyx.components.aas.AASServerComponent
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaSyxRegistryDeploymentAasServer(de.iip_ecosphere.platform.support.aas.basyx.DeploymentSpec deploymentSpec, String regUrl, org.eclipse.basyx.components.aas.configuration.AASServerBackend backend, String... options)
    Creates a new BaSyx AAS server.
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.support.aas.AasServer
     
    void
    stop(boolean dispose)
     

    Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAbstractAasServer

    deploy, deploy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • server

      private org.eclipse.basyx.components.aas.AASServerComponent server
  • Constructor Details

    • BaSyxRegistryDeploymentAasServer

      BaSyxRegistryDeploymentAasServer(de.iip_ecosphere.platform.support.aas.basyx.DeploymentSpec deploymentSpec, String regUrl, org.eclipse.basyx.components.aas.configuration.AASServerBackend backend, String... options)
      Creates a new BaSyx AAS server.
      Parameters:
      deploymentSpec - the deployment set instance for runtime deployments
      regUrl - the registryUR
      backend - the AAS server backend to use
      options - for server creation
  • Method Details

    • start

      public de.iip_ecosphere.platform.support.aas.AasServer start()
    • stop

      public void stop(boolean dispose)
      Specified by:
      stop in interface de.iip_ecosphere.platform.support.Server
      Overrides:
      stop in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAbstractAasServer