Class BaSyxAasFactory

java.lang.Object
de.iip_ecosphere.platform.support.aas.AasFactory
de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory
de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
de.iip_ecosphere.platform.support.aas.basyx1_5.BaSyxAasFactory

public class BaSyxAasFactory extends de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
AAS factory for BaSyx. Do not rename, this class is referenced in META-INF/services.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Factory descriptor for Java Service Loader.

    Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory

    de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory.VabHttpProtocolCreator, de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory.VabHttpsProtocolCreator, de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory.VabTcpProtocolCreator

    Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.AasFactory

    de.iip_ecosphere.platform.support.aas.AasFactory.AbstractDescriptor, de.iip_ecosphere.platform.support.aas.AasFactory.ProtocolCreator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final String
     

    Fields inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractBaSyxAasFactory

    PROTOCOL_VAB_HTTP, PROTOCOL_VAB_HTTPS, PROTOCOL_VAB_TCP

    Fields inherited from class de.iip_ecosphere.platform.support.aas.AasFactory

    DEFAULT_PLUGIN_ID, DEFAULT_PROTOCOL, DUMMY, LOCAL_PROTOCOL, PROPERTY_PLUGIN_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    de.iip_ecosphere.platform.support.aas.Registry
    obtainRegistry(de.iip_ecosphere.platform.support.aas.SetupSpec spec, de.iip_ecosphere.platform.support.Schema aasSchema)
     
    boolean
     

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

    createAasBuilder, createDefaultServerRecipe, createDeploymentRecipe, createPersistenceRecipe, createSubmodelBuilder, getFullRegistryUri, getMetaModelVersion, getServerBaseUri, needsIdFix, obtainRegistry, registerPersistenceRecipe, supportsOperationExecutionAuthorization, supportsSamePorts, supportsUrlPaths

    Methods inherited from class de.iip_ecosphere.platform.support.aas.AasFactory

    accept, composeIdShort, createInvocablesCreator, createPropertiesEarly, createProtocolServerBuilder, createServerRecipe, createSubmodelBuilder, fixId, getInstance, getPluginId, getProtocols, isAvailable, isFullInstance, isFullInstance, isNoInstanceWarningEmitted, registerAvailabilityFunction, registerProtocolCreator, setInstance, setPluginId, supportsAuthentication

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • BaSyxAasFactory

      public BaSyxAasFactory()
      Creates an instance.
  • Method Details

    • getName

      public String getName()
      Overrides:
      getName in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
    • supportsPropertyFunctions

      public boolean supportsPropertyFunctions()
      Overrides:
      supportsPropertyFunctions in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
    • obtainRegistry

      public de.iip_ecosphere.platform.support.aas.Registry obtainRegistry(de.iip_ecosphere.platform.support.aas.SetupSpec spec, de.iip_ecosphere.platform.support.Schema aasSchema) throws IOException
      Overrides:
      obtainRegistry in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
      Throws:
      IOException