Interface RoutingProcessorInterface

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

    public interface RoutingProcessorInterface
    extends de.iip_ecosphere.platform.services.environment.Service
    IIP-Ecosphere service interface for 'RoutingProcessor'. 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 attachRoutingTestDataIngestor​(de.iip_ecosphere.platform.services.environment.DataIngestor<RoutingTestData> ingestor)
      Attaches a return value ingestor for asynchronous processing.
      void processRoutingCommand​(RoutingCommand data)
      Processes a data item of type "RoutingCommand" asynchronously.
      void processRoutingConnOut​(RoutingConnOut data)
      Processes a data item of type "RoutingConnOut" asynchronously.
      void processRoutingTestData​(RoutingTestData data)
      Processes a data item of type "RoutingTestData" asynchronously.
      • 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

      • processRoutingTestData

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

        void processRoutingConnOut​(RoutingConnOut data)
        Processes a data item of type "RoutingConnOut" asynchronously. Use the respective ingestor for the return type to pass back the result of processing.
        Parameters:
        data - the data item to be processed
      • 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
      • attachRoutingTestDataIngestor

        void attachRoutingTestDataIngestor​(de.iip_ecosphere.platform.services.environment.DataIngestor<RoutingTestData> ingestor)
        Attaches a return value ingestor for asynchronous processing.
        Parameters:
        ingestor - the ingestor instance