Class FactoryTest.DisabledFactory

  • Enclosing class:
    FactoryTest

    private static class FactoryTest.DisabledFactory
    extends de.iip_ecosphere.platform.support.aas.AasFactory
    A factory that reacts like the DUMMY factory but is a different instance.
    Author:
    Holger Eichelberger, SSE
    • Nested Class Summary

      • 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 
      Modifier Constructor Description
      private DisabledFactory()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean accept​(de.iip_ecosphere.platform.support.aas.ProtocolDescriptor creator)  
      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.InvocablesCreator createInvocablesCreator​(java.lang.String protocol, java.lang.String host, int port)  
      de.iip_ecosphere.platform.support.aas.PersistenceRecipe createPersistenceRecipe()  
      de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder createProtocolServerBuilder​(java.lang.String protocol, int port)  
      de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder createSubmodelBuilder​(java.lang.String idShort, java.lang.String urn)  
      java.lang.String fixId​(java.lang.String id)  
      java.lang.String getFullRegistryUri​(de.iip_ecosphere.platform.support.Endpoint regEndpoint)  
      java.lang.String getName()  
      java.lang.String[] getProtocols()  
      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

        createInvocablesCreator, createProtocolServerBuilder, createServerRecipe, getInstance, 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

      • DisabledFactory

        private DisabledFactory()
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName 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
      • 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
      • createPersistenceRecipe

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

        public java.lang.String[] getProtocols()
        Overrides:
        getProtocols in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createInvocablesCreator

        public de.iip_ecosphere.platform.support.aas.InvocablesCreator createInvocablesCreator​(java.lang.String protocol,
                                                                                               java.lang.String host,
                                                                                               int port)
        Overrides:
        createInvocablesCreator in class de.iip_ecosphere.platform.support.aas.AasFactory
      • createProtocolServerBuilder

        public de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder createProtocolServerBuilder​(java.lang.String protocol,
                                                                                                       int port)
        Overrides:
        createProtocolServerBuilder in class de.iip_ecosphere.platform.support.aas.AasFactory
      • fixId

        public java.lang.String fixId​(java.lang.String id)
        Overrides:
        fixId in class de.iip_ecosphere.platform.support.aas.AasFactory
      • accept

        protected boolean accept​(de.iip_ecosphere.platform.support.aas.ProtocolDescriptor creator)
        Overrides:
        accept 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