Uploaded image for project: 'Spring Integration'
  1. Spring Integration
  2. INT-2672

Refactor JdbcMessageStore - Provide separate implementations for MessageStore and MessageGroupStore

    Details

    • Type: Story
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.1.3
    • Fix Version/s: General Backlog
    • Component/s: JDBC Support
    • Labels:
      None

      Description

      Provide separate implementations for JdbcMessageStore and JdbcMessageGroupStore. Possibly have the JdbcMessageGroupStore extend JdbcMessageStore.

        Issue Links

          Activity

          Hide
          grussell Gary Russell added a comment -

          Also see INT-3087 (group crosstalk when the same message is sent to multiple message-store backed channels).

          Show
          grussell Gary Russell added a comment - Also see INT-3087 (group crosstalk when the same message is sent to multiple message-store backed channels).
          Hide
          abilan Artem Bilan added a comment -

          group crosstalk when the same message is sent to multiple message-store backed channels

          I think for JDBC (this issue) we shouldn't fix it for new JdbcMessageGroupStore, because we already have JdbcChannelMessageStore, who covered group crosstalk in the only one table. The pollMessageFromGroup has to be UnsupportedOperation in the new JdbcMessageGroupStore. There will be still side-effect, when end-users places the same Message to different groups, but it may be possible only via direct MessageStore API.

          Show
          abilan Artem Bilan added a comment - group crosstalk when the same message is sent to multiple message-store backed channels I think for JDBC (this issue) we shouldn't fix it for new JdbcMessageGroupStore , because we already have JdbcChannelMessageStore , who covered group crosstalk in the only one table. The pollMessageFromGroup has to be UnsupportedOperation in the new JdbcMessageGroupStore . There will be still side-effect, when end-users places the same Message to different groups, but it may be possible only via direct MessageStore API.

            People

            • Assignee:
              hillert Gunnar Hillert
              Reporter:
              hillert Gunnar Hillert
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: