Class BaSyxFullServerRecipe

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.BaSyxServerRecipe
de.iip_ecosphere.platform.support.aas.basyx.server.BaSyxFullServerRecipe
All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.CorsEnabledRecipe, de.iip_ecosphere.platform.support.aas.ServerRecipe

public class BaSyxFullServerRecipe extends de.iip_ecosphere.platform.support.aas.basyx.BaSyxServerRecipe
Full BaSyx server recipe, hooked in via JSL.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Descriptor to hook the recipe as specialized recipe into the BaSxy AAS factory.
    static enum 
    Enables BaSyx persistence to Mongo, but only on Server (vs.

    Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.support.aas.ServerRecipe

    de.iip_ecosphere.platform.support.aas.ServerRecipe.LocalPersistenceType, de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType
     
    protected org.eclipse.basyx.components.registry.configuration.RegistryBackend
    translateForRegistry(de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType type)
     
    protected org.eclipse.basyx.components.aas.configuration.AASServerBackend
    translateForServer(de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType type)
     

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

    createAasServer, createRegistryServer, setAccessControlAllowOrigin

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.iip_ecosphere.platform.support.aas.ServerRecipe

    createConceptDictionaryServer, createDiscoveryServer
  • Constructor Details

    • BaSyxFullServerRecipe

      public BaSyxFullServerRecipe()
  • Method Details

    • toPersistenceType

      public de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType toPersistenceType(String type)
      Specified by:
      toPersistenceType in interface de.iip_ecosphere.platform.support.aas.ServerRecipe
      Overrides:
      toPersistenceType in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxServerRecipe
    • translateForRegistry

      protected org.eclipse.basyx.components.registry.configuration.RegistryBackend translateForRegistry(de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType type)
      Overrides:
      translateForRegistry in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxServerRecipe
    • translateForServer

      protected org.eclipse.basyx.components.aas.configuration.AASServerBackend translateForServer(de.iip_ecosphere.platform.support.aas.ServerRecipe.PersistenceType type)
      Overrides:
      translateForServer in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxServerRecipe