Class SourceImpl
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
FieldsFields inherited from interface iip.interfaces.MyRoutingSourceInterface
SERVICE_IDFields inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
APPLICATION_SEPARATOR, DEFAULT_APPLICATION_INSTANCE_ID -
Constructor Summary
ConstructorsConstructorDescriptionFallback constructor.SourceImpl(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) iip.datatypes.RoutingTestDataMethods inherited from class iip.impl.MyRoutingSourceImpl
createRoutingTestData, getParameterConfigurer, getParameterNames, 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
-
Field Details
-
counter
private int counter
-
-
Constructor Details
-
SourceImpl
public SourceImpl()Fallback constructor. -
SourceImpl
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
-
produceRoutingTestData
public iip.datatypes.RoutingTestData produceRoutingTestData() -
processRoutingCommand
public void processRoutingCommand(iip.datatypes.RoutingCommand data)
-