Class BaSyxLocalServer
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxLocalServer
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.AasServer,de.iip_ecosphere.platform.support.Server
A local AAS server.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
BaSyxAbstractAasServer.AppConfigurer, BaSyxAbstractAasServer.ServerType -
Constructor Summary
ConstructorsConstructorDescriptionBaSyxLocalServer(de.iip_ecosphere.platform.support.aas.SetupSpec spec, BaSyxAbstractAasServer.ServerType serverType, de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType persistencyType, String... options) Creates a new BaSyx AAS server. -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?> Returns the class to use implementing the AAS registry application/server.protected org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext> Returns an optional application context initializer for AAS registries.protected Class<?> Returns the class to use implementing the AAS repository application/server.protected Class<?> Returns the class to use implementing the submodel registry application/server.protected org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext> Returns an optional application context initializer for submodel registries.protected Class<?> Returns the class to use implementing the submodel repository application/server.Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx2.server.BaSyxAbstractAasServer
addActionsAfterStart, close, createConfigurer, createConfigurer, createConfigurer, createConfigurer, createContext, createContext, createContext, deploy, deploy, getAasRepositoryAppInitializer, getSmRepositoryAppInitializer, isJUnitTest, shallStart, start, stop
-
Constructor Details
-
BaSyxLocalServer
public BaSyxLocalServer(de.iip_ecosphere.platform.support.aas.SetupSpec spec, BaSyxAbstractAasServer.ServerType serverType, de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType persistencyType, String... options) Creates a new BaSyx AAS server.- Parameters:
spec- the setup specificationserverType- the server typepersistencyType- the persistence typeoptions- for server creation
-
-
Method Details
-
getAasRepositoryAppClass
Description copied from class:BaSyxAbstractAasServerReturns the class to use implementing the AAS repository application/server.- Specified by:
getAasRepositoryAppClassin classBaSyxAbstractAasServer- Returns:
- the class
-
getAasRegistryAppClass
Description copied from class:BaSyxAbstractAasServerReturns the class to use implementing the AAS registry application/server.- Specified by:
getAasRegistryAppClassin classBaSyxAbstractAasServer- Returns:
- the class
-
getAasRegistryAppInitializer
protected org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext> getAasRegistryAppInitializer()Description copied from class:BaSyxAbstractAasServerReturns an optional application context initializer for AAS registries.- Overrides:
getAasRegistryAppInitializerin classBaSyxAbstractAasServer- Returns:
- the initializer, may be null for none
-
getSmRepositoryAppClass
Description copied from class:BaSyxAbstractAasServerReturns the class to use implementing the submodel repository application/server.- Specified by:
getSmRepositoryAppClassin classBaSyxAbstractAasServer- Returns:
- the class
-
getSmRegistryAppClass
Description copied from class:BaSyxAbstractAasServerReturns the class to use implementing the submodel registry application/server.- Specified by:
getSmRegistryAppClassin classBaSyxAbstractAasServer- Returns:
- the class
-
getSmRegistryAppInitializer
protected org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext> getSmRegistryAppInitializer()Description copied from class:BaSyxAbstractAasServerReturns an optional application context initializer for submodel registries.- Overrides:
getSmRegistryAppInitializerin classBaSyxAbstractAasServer- Returns:
- the initializer, may be null for none
-