org.apache.ode.bpel.dao

## Interface MessageRouteDAO

- All Known Implementing Classes:
    MessageRouteDAOImpl

      public interface MessageRouteDAO

  Data access object representing a message consumer. A message consumer represents an unsatisfied BPEL `pick` or `receive` activity.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `CorrelationKey` | `getCorrelationKey()`
    `CorrelationKeySet` | `getCorrelationKeySet()` Returns a correlation key set for the message route
    `java.lang.String` | `getGroupId()`
    `int` | `getIndex()`
    `java.lang.String` | `getRoute()`
    `ProcessInstanceDAO` | `getTargetInstance()` Get the BPEL process instance to which this consumer belongs.
    `void` | `setCorrelationKey(CorrelationKey key)`
    `void` | `setCorrelationKeySet(CorrelationKeySet keySet)`

- - ### Method Detail

    - #### getTargetInstance

          ProcessInstanceDAO getTargetInstance()

      Get the BPEL process instance to which this consumer belongs.
      Returns:
        the process instance to which this consumer belongs

    - #### getGroupId

          java.lang.String getGroupId()

    - #### getIndex

          int getIndex()

    - #### getRoute

          java.lang.String getRoute()

    - #### getCorrelationKeySet

          CorrelationKeySet getCorrelationKeySet()

      Returns a correlation key set for the message route
      Returns:

    - #### setCorrelationKeySet

          void setCorrelationKeySet(CorrelationKeySet keySet)

    - #### setCorrelationKey

          void setCorrelationKey(CorrelationKey key)

    - #### getCorrelationKey

          CorrelationKey getCorrelationKey()