java.lang.Object
de.iip_ecosphere.platform.services.environment.AbstractService
de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
iip.impl.RoutingProcessorImpl
de.iip_ecosphere.platform.test.apps.serviceImpl.routingTest.ProcessorImpl
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.RoutingProcessorInterface

public class ProcessorImpl extends iip.impl.RoutingProcessorImpl
The processor of the routing test app. Just merge the two input streams, the conn stream with negative serial numbers.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields inherited from interface iip.interfaces.RoutingProcessorInterface

    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.
    ProcessorImpl(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)
     
    void
    processRoutingConnOut(iip.datatypes.RoutingConnOut data)
     
    void
    processRoutingTestData(iip.datatypes.RoutingTestData data)
     

    Methods inherited from class iip.impl.RoutingProcessorImpl

    attachRoutingTestDataIngestor, createRoutingTestData, getParameterConfigurer, getParameterNames, hasRoutingTestDataIngestor, hasRoutingTestDataIngestorCount, ingestRoutingTestData, 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
  • Constructor Details

    • ProcessorImpl

      public ProcessorImpl()
      Fallback constructor.
    • ProcessorImpl

      public ProcessorImpl(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

    • processRoutingTestData

      public void processRoutingTestData(iip.datatypes.RoutingTestData data)
    • processRoutingConnOut

      public void processRoutingConnOut(iip.datatypes.RoutingConnOut data)
    • processRoutingCommand

      public void processRoutingCommand(iip.datatypes.RoutingCommand data)