Interface MessageCorrelator


  • public interface MessageCorrelator
    Message correlator interface for synchronous reply messages. Correlator uses a specific header entry in messages in order to construct a unique message correlation key.
    Author:
    Christoph Deppisch
    • Method Detail

      • getCorrelationKey

        String getCorrelationKey​(Message request)
        Constructs the correlation key from the message header.
        Parameters:
        request -
        Returns:
      • getCorrelationKey

        String getCorrelationKey​(String id)
        Get the correlation header name.
        Parameters:
        id -
        Returns:
      • getCorrelationKeyName

        String getCorrelationKeyName​(String consumerName)
        Constructs unique correlation key name for given consumer name. Correlation key must be unique across all message consumers running inside a test case. Therefore consumer name is passed as argument and must be part of the constructed correlation key name.
        Parameters:
        consumerName -
        Returns: