Class ProcessorImpl
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_IDFields inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
APPLICATION_SEPARATOR, DEFAULT_APPLICATION_INSTANCE_ID -
Constructor Summary
ConstructorsConstructorDescriptionFallback constructor.ProcessorImpl(String serviceId, InputStream ymlFile) Creates a service instance from a service id and a YAML artifact. -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessRoutingCommand(iip.datatypes.RoutingCommand data) voidprocessRoutingConnOut(iip.datatypes.RoutingConnOut data) voidprocessRoutingTestData(iip.datatypes.RoutingTestData data) Methods inherited from class iip.impl.RoutingProcessorImpl
attachRoutingTestDataIngestor, createRoutingTestData, getParameterConfigurer, getParameterNames, hasRoutingTestDataIngestor, hasRoutingTestDataIngestorCount, ingestRoutingTestData, registerParameterConfigurersMethods inherited from class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
migrate, switchTo, updateMethods 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, transferDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, updateMethods inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
getId, getState, setState
-
Constructor Details
-
ProcessorImpl
public ProcessorImpl()Fallback constructor. -
ProcessorImpl
Creates a service instance from a service id and a YAML artifact.- Parameters:
serviceId- the service idymlFile- 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)
-