Interface MyRoutingSourceInterface

  • All Superinterfaces:
    de.iip_ecosphere.platform.services.environment.ParameterConfigurerProvider, de.iip_ecosphere.platform.services.environment.Service, de.iip_ecosphere.platform.services.environment.switching.ServiceBase
    All Known Implementing Classes:
    MyRoutingSourceImpl

    public interface MyRoutingSourceInterface
    extends de.iip_ecosphere.platform.services.environment.Service
    IIP-Ecosphere service interface for 'myRoutingSource'. Generated by: EASy-Producer.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SERVICE_ID  
      • Fields inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase

        APPLICATION_SEPARATOR, DEFAULT_APPLICATION_INSTANCE_ID
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void processRoutingCommand​(RoutingCommand data)
      Processes a data item of type "RoutingCommand" asynchronously.
      RoutingTestData produceRoutingTestData()
      Synchronous source method, called to produce data items of type "RoutingTestData".
      • Methods inherited from interface de.iip_ecosphere.platform.services.environment.Service

        activate, getDescription, getKind, getName, getNetMgtKeyAddress, getParameterConfigurer, getParameterNames, getVersion, isDeployable, isTopLevel, migrate, passivate, reconfigure, switchTo, update
      • Methods inherited from interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase

        getId, getState, setState
    • Method Detail

      • processRoutingCommand

        void processRoutingCommand​(RoutingCommand data)
        Processes a data item of type "RoutingCommand" asynchronously. Use the respective ingestor for the return type to pass back the result of processing.
        Parameters:
        data - the data item to be processed
      • produceRoutingTestData

        RoutingTestData produceRoutingTestData()
        Synchronous source method, called to produce data items of type "RoutingTestData".
        Returns:
        the data value to be ingested