Interface ParallelRoutingProcessor3Interface

  • 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:
    ParallelRoutingProcessor3Impl

    public interface ParallelRoutingProcessor3Interface
    extends de.iip_ecosphere.platform.services.environment.Service
    IIP-Ecosphere service interface for 'ParallelRoutingProcessor3'. 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 transformRoutingTestData​(RoutingTestData data)
      Processes/transforms a data item of type "RoutingTestData" synchronously.
      • 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

      • transformRoutingTestData

        RoutingTestData transformRoutingTestData​(RoutingTestData data)
        Processes/transforms a data item of type "RoutingTestData" synchronously.
        Parameters:
        data - the data item to be processed
        Returns:
        the result of processing (must not be null)
      • 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