java.lang.Object
de.iip_ecosphere.platform.services.environment.AbstractService
de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
iip.impl.MyRoutingSourceImpl
de.iip_ecosphere.platform.test.apps.serviceImpl.routingTest.SourceImpl
All Implemented Interfaces:
de.iip_ecosphere.platform.services.environment.ParameterConfigurerProvider, de.iip_ecosphere.platform.services.environment.Service, de.iip_ecosphere.platform.services.environment.switching.ServiceBase, iip.interfaces.MyRoutingSourceInterface

public class SourceImpl extends iip.impl.MyRoutingSourceImpl
The source of the routing test app.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int
     

    Fields inherited from interface iip.interfaces.MyRoutingSourceInterface

    SERVICE_ID

    Fields inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase

    APPLICATION_SEPARATOR, DEFAULT_APPLICATION_INSTANCE_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
    Fallback constructor.
    SourceImpl(String serviceId, InputStream ymlFile)
    Creates a service instance from a service id and a YAML artifact.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    processRoutingCommand(iip.datatypes.RoutingCommand data)
     
    iip.datatypes.RoutingTestData
     

    Methods inherited from class iip.impl.MyRoutingSourceImpl

    createRoutingTestData, getParameterConfigurer, getParameterNames, registerParameterConfigurers

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

    migrate, switchTo, update

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

    activate, addConfigurer, addConfigurer, addConfigurer, addTypeSubstitution, createGenericInstance, createGenericInstance, createGenericInstanceByPlugin, createGenericMultiInstance, createGenericMultiInstance, createGenericMultiInstanceByPlugin, createInstance, createInstance, createInstance, createInstanceByPlugin, getArg, getDescription, getId, getKind, getName, getNetMgtKeyAddress, getResourceAsStream, getState, getStringArg, getSubstitutedType, getTypeCreator, getTypeSubstitutions, getVersion, initializeFrom, isDeployable, isTopLevel, notifyReconfigured, passivate, reconf, reconfigure, reconfigure, rollbackReconfigurationOnFailure, setLibJars, setState, start, stop, transferData

    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.services.environment.Service

    activate, addTypeSubstitution, createType, createType, getDescription, getKind, getName, getNetMgtKeyAddress, getSubstitutedType, getTypeCreator, getTypeSubstitutions, getVersion, isDeployable, isTopLevel, migrate, passivate, reconfigure, switchTo, update

    Methods inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase

    getId, getState, setState
  • Field Details

    • counter

      private int counter
  • Constructor Details

    • SourceImpl

      public SourceImpl()
      Fallback constructor.
    • SourceImpl

      public SourceImpl(String serviceId, InputStream ymlFile)
      Creates a service instance from a service id and a YAML artifact.
      Parameters:
      serviceId - the service id
      ymlFile - the YML file containing the YAML artifact with the service descriptor
  • Method Details

    • produceRoutingTestData

      public iip.datatypes.RoutingTestData produceRoutingTestData()
    • processRoutingCommand

      public void processRoutingCommand(iip.datatypes.RoutingCommand data)