Class FakeAasFactory


  • public class FakeAasFactory
    extends de.iip_ecosphere.platform.support.aas.AasFactory
    A faked factory that does nothing - just for testing. 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  FakeAasFactory.Descriptor
      The factory descriptor for the Java Service Loader.
      • Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.AasFactory

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

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

        DEFAULT_PROTOCOL, DUMMY, LOCAL_PROTOCOL
    • Constructor Summary

      Constructors 
      Constructor Description
      FakeAasFactory()
      Creates a factory instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.iip_ecosphere.platform.support.aas.Aas.AasBuilder createAasBuilder​(java.lang.String idShort, java.lang.String urn)  
      protected de.iip_ecosphere.platform.support.aas.ServerRecipe createDefaultServerRecipe()  
      de.iip_ecosphere.platform.support.aas.DeploymentRecipe createDeploymentRecipe​(de.iip_ecosphere.platform.support.Endpoint endpoint)  
      de.iip_ecosphere.platform.support.aas.DeploymentRecipe createDeploymentRecipe​(de.iip_ecosphere.platform.support.Endpoint endpoint, de.iip_ecosphere.platform.support.net.KeyStoreDescriptor kstore)  
      de.iip_ecosphere.platform.support.aas.PersistenceRecipe createPersistenceRecipe()  
      de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder createSubmodelBuilder​(java.lang.String idShort, java.lang.String urn)  
      java.lang.String getFullRegistryUri​(de.iip_ecosphere.platform.support.Endpoint regEndpoint)  
      java.lang.String getName()  
      de.iip_ecosphere.platform.support.aas.Registry obtainRegistry​(de.iip_ecosphere.platform.support.Endpoint regEndpoint)  
      de.iip_ecosphere.platform.support.aas.Registry obtainRegistry​(de.iip_ecosphere.platform.support.Endpoint regEndpoint, de.iip_ecosphere.platform.support.Schema aasSchema)  
      • Methods inherited from class de.iip_ecosphere.platform.support.aas.AasFactory

        accept, createInvocablesCreator, createInvocablesCreator, createProtocolServerBuilder, createProtocolServerBuilder, createServerRecipe, fixId, getInstance, getProtocols, isFullInstance, isFullInstance, isNoInstanceWarningEmitted, needsIdFix, registerProtocolCreator, setInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FakeAasFactory

        public FakeAasFactory()
        Creates a factory instance.
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createAasBuilder

        public de.iip_ecosphere.platform.support.aas.Aas.AasBuilder createAasBuilder​(java.lang.String idShort,
                                                                                     java.lang.String urn)
        Specified by:
        createAasBuilder in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createSubmodelBuilder

        public de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder createSubmodelBuilder​(java.lang.String idShort,
                                                                                                    java.lang.String urn)
        Specified by:
        createSubmodelBuilder in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createDefaultServerRecipe

        protected de.iip_ecosphere.platform.support.aas.ServerRecipe createDefaultServerRecipe()
        Specified by:
        createDefaultServerRecipe in class de.iip_ecosphere.platform.support.aas.AasFactory
      • obtainRegistry

        public de.iip_ecosphere.platform.support.aas.Registry obtainRegistry​(de.iip_ecosphere.platform.support.Endpoint regEndpoint)
                                                                      throws java.io.IOException
        Specified by:
        obtainRegistry in class de.iip_ecosphere.platform.support.aas.AasFactory
        Throws:
        java.io.IOException
      • obtainRegistry

        public de.iip_ecosphere.platform.support.aas.Registry obtainRegistry​(de.iip_ecosphere.platform.support.Endpoint regEndpoint,
                                                                             de.iip_ecosphere.platform.support.Schema aasSchema)
                                                                      throws java.io.IOException
        Specified by:
        obtainRegistry in class de.iip_ecosphere.platform.support.aas.AasFactory
        Throws:
        java.io.IOException
      • createDeploymentRecipe

        public de.iip_ecosphere.platform.support.aas.DeploymentRecipe createDeploymentRecipe​(de.iip_ecosphere.platform.support.Endpoint endpoint)
        Specified by:
        createDeploymentRecipe in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createDeploymentRecipe

        public de.iip_ecosphere.platform.support.aas.DeploymentRecipe createDeploymentRecipe​(de.iip_ecosphere.platform.support.Endpoint endpoint,
                                                                                             de.iip_ecosphere.platform.support.net.KeyStoreDescriptor kstore)
        Specified by:
        createDeploymentRecipe in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createPersistenceRecipe

        public de.iip_ecosphere.platform.support.aas.PersistenceRecipe createPersistenceRecipe()
        Specified by:
        createPersistenceRecipe in class de.iip_ecosphere.platform.support.aas.AasFactory
      • getFullRegistryUri

        public java.lang.String getFullRegistryUri​(de.iip_ecosphere.platform.support.Endpoint regEndpoint)
        Specified by:
        getFullRegistryUri in class de.iip_ecosphere.platform.support.aas.AasFactory