Class MySqlChannelMessageStoreQueryProvider

java.lang.Object
org.springframework.integration.jdbc.store.channel.AbstractChannelMessageStoreQueryProvider
org.springframework.integration.jdbc.store.channel.MySqlChannelMessageStoreQueryProvider
All Implemented Interfaces:
ChannelMessageStoreQueryProvider

public class MySqlChannelMessageStoreQueryProvider extends AbstractChannelMessageStoreQueryProvider
Since:
2.2
Author:
Gunnar Hillert, Artem Bilan
  • Constructor Details

    • MySqlChannelMessageStoreQueryProvider

      public MySqlChannelMessageStoreQueryProvider()
  • Method Details

    • getPollFromGroupExcludeIdsQuery

      public String getPollFromGroupExcludeIdsQuery()
      Description copied from interface: ChannelMessageStoreQueryProvider
      Get the query used to retrieve the oldest message for a channel excluding messages that match the provided message ids.
      Returns:
      Sql Query
    • getPollFromGroupQuery

      public String getPollFromGroupQuery()
      Description copied from interface: ChannelMessageStoreQueryProvider
      Get the query used to retrieve the oldest message for a channel.
      Returns:
      Sql Query
    • getPriorityPollFromGroupExcludeIdsQuery

      public String getPriorityPollFromGroupExcludeIdsQuery()
      Description copied from interface: ChannelMessageStoreQueryProvider
      Get the query used to retrieve the oldest message by priority for a channel excluding messages that match the provided message ids.
      Returns:
      Sql Query
    • getPriorityPollFromGroupQuery

      public String getPriorityPollFromGroupQuery()
      Description copied from interface: ChannelMessageStoreQueryProvider
      Get the query used to retrieve the oldest message by priority for a channel.
      Returns:
      Sql Query