org.eclipse.viatra.integration.mwe2

## Interface ISubscribeTo

- All Known Implementing Classes:
    SubscribeTo

      public interface ISubscribeTo

  Provides an interface for handling topic subscriptions. The objects implementing the ISubscribeTo interface define a topic name, and an IMessageProcessor object that is repsonsible for processing the messages contained in the specified topic.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ITransformationStep` | `getParent()`
    `int` | `getPriority()`
    `IMessageProcessor<? extends java.lang.Object,? extends IMessage<? extends java.lang.Object>>` | `getProcessor()`
    `java.lang.String` | `getTopicName()`
    `void` | `processMessages()`
    `void` | `setParent(ITransformationStep parent)`
    `void` | `setPriority(java.lang.String priority)`
    `void` | `setProcessor(IMessageProcessor<? extends java.lang.Object,? extends IMessage<? extends java.lang.Object>> processor)`
    `void` | `setTopicName(java.lang.String name)`

- - ### Method Detail

    - #### getTopicName

          java.lang.String getTopicName()

    - #### setTopicName

          void setTopicName(java.lang.String name)

    - #### getPriority

          int getPriority()

    - #### setPriority

          void setPriority(java.lang.String priority)

    - #### getParent

          ITransformationStep getParent()

    - #### setParent

          void setParent(ITransformationStep parent)

    - #### getProcessor

          IMessageProcessor<? extends java.lang.Object,? extends IMessage<? extends java.lang.Object>> getProcessor()

    - #### setProcessor

          void setProcessor(IMessageProcessor<? extends java.lang.Object,? extends IMessage<? extends java.lang.Object>> processor)

    - #### processMessages

          void processMessages()