Class AbstractServicePluginDescriptorTest.Desc1

java.lang.Object
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<de.iip_ecosphere.platform.services.environment.ServiceDescriptor<de.iip_ecosphere.platform.services.environment.Service>>
de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<de.iip_ecosphere.platform.services.environment.ServiceDescriptor<de.iip_ecosphere.platform.services.environment.Service>>
de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor<de.iip_ecosphere.platform.services.environment.Service>
test.de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptorTest.Desc1
Type Parameters:
S - the service type
All Implemented Interfaces:
de.iip_ecosphere.platform.services.environment.ServiceDescriptor<de.iip_ecosphere.platform.services.environment.Service>, de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor<de.iip_ecosphere.platform.services.environment.Service>, de.iip_ecosphere.platform.support.plugins.PluginDescriptor<de.iip_ecosphere.platform.services.environment.ServiceDescriptor<de.iip_ecosphere.platform.services.environment.Service>>, de.iip_ecosphere.platform.support.plugins.PluginInstanceDescriptor<de.iip_ecosphere.platform.services.environment.ServiceDescriptor<de.iip_ecosphere.platform.services.environment.Service>>
Enclosing class:
AbstractServicePluginDescriptorTest

private static class AbstractServicePluginDescriptorTest.Desc1 extends de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor<de.iip_ecosphere.platform.services.environment.Service>
A service plugin descriptor for testing.
Author:
Holger Eichelberger, SSE
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor

    de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<T>
  • Field Summary

    Fields inherited from interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor

    PLUGIN_ID_PREFIX, PLUGIN_TEST_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.services.environment.Service
     
    de.iip_ecosphere.platform.services.environment.Service
    createService(de.iip_ecosphere.platform.services.environment.YamlService yaml, Object... args)
     
    <I, O> de.iip_ecosphere.platform.services.environment.Service
    createService(de.iip_ecosphere.platform.transport.serialization.TypeTranslator<I,String> inTrans, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<String,O> outTrans, de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<O> callback, de.iip_ecosphere.platform.services.environment.YamlService yaml, Object... args)
     
    de.iip_ecosphere.platform.services.environment.Service
    createService(String serviceId)
     
    de.iip_ecosphere.platform.services.environment.Service
    createService(String serviceId, InputStream ymlFile)
     

    Methods inherited from class de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor

    create, initPluginClass, initPluginSupplier

    Methods inherited from class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor

    createPlugin

    Methods inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor

    createPlugin, getFurtherIds, getId, getType, initId, initIds

    Methods inherited from class java.lang.Object

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

    • Desc1

      public Desc1()
      Creates an instance.
  • Method Details

    • createService

      public de.iip_ecosphere.platform.services.environment.Service createService(de.iip_ecosphere.platform.services.environment.YamlService yaml, Object... args)
    • createService

      public <I, O> de.iip_ecosphere.platform.services.environment.Service createService(de.iip_ecosphere.platform.transport.serialization.TypeTranslator<I,String> inTrans, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<String,O> outTrans, de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<O> callback, de.iip_ecosphere.platform.services.environment.YamlService yaml, Object... args)
    • createService

      public de.iip_ecosphere.platform.services.environment.Service createService(String serviceId, InputStream ymlFile)
    • createService

      public de.iip_ecosphere.platform.services.environment.Service createService(String serviceId)
    • createService

      public de.iip_ecosphere.platform.services.environment.Service createService()