Class BaSyxAbstractAasServer
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxAbstractAasServer
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.AasServer,de.iip_ecosphere.platform.support.Server
- Direct Known Subclasses:
BaSyxImmediateDeploymentAasServer,BaSyxRegistryDeploymentAasServer
abstract class BaSyxAbstractAasServer extends java.lang.Object implements de.iip_ecosphere.platform.support.aas.AasServerBasic implementation of the theAasServerinterface based on aDeploymentSpec.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private DeploymentSpecdeploymentSpec
-
Constructor Summary
Constructors Constructor Description BaSyxAbstractAasServer(DeploymentSpec deploymentSpec)Creates a new BaSyx AAS server.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(de.iip_ecosphere.platform.support.aas.Aas aas)voiddeploy(de.iip_ecosphere.platform.support.aas.Aas aas, de.iip_ecosphere.platform.support.aas.Submodel submodel)voidstop(boolean dispose)
-
-
-
Field Detail
-
deploymentSpec
private DeploymentSpec deploymentSpec
-
-
Constructor Detail
-
BaSyxAbstractAasServer
BaSyxAbstractAasServer(DeploymentSpec deploymentSpec)
Creates a new BaSyx AAS server.- Parameters:
deploymentSpec- the deployment set instance for runtime deployments
-
-
Method Detail
-
deploy
public void deploy(de.iip_ecosphere.platform.support.aas.Aas aas) throws java.io.IOException- Specified by:
deployin interfacede.iip_ecosphere.platform.support.aas.AasServer- Throws:
java.io.IOException
-
deploy
public void deploy(de.iip_ecosphere.platform.support.aas.Aas aas, de.iip_ecosphere.platform.support.aas.Submodel submodel)- Specified by:
deployin interfacede.iip_ecosphere.platform.support.aas.AasServer
-
stop
public void stop(boolean dispose)
- Specified by:
stopin interfacede.iip_ecosphere.platform.support.Server
-
-