Uploaded image for project: 'Queued Asynchronous Activation over RabbitMQ'
  1. Queued Asynchronous Activation over RabbitMQ
  2. QAARQ-30

Allow RMQ commands to be used within a command chain

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Neutral
    • Resolution: Unresolved
    • Affects Version/s: 1.7.1
    • Fix Version/s: None
    • Component/s: activation
    • Labels:
    • Documentation update required:
      Yes

      Description

      Currently RMQ commands cannot be configured within a command chain. Therefore the RMQ modules cannot be used with the workflow modules.

      The problem with using PublishingProducerCommand in a workflow is it doesn’t implement: 
       
      public boolean execute(info.magnolia.commands.chain.Context)
       
      even though it implements: 
       
      public boolean execute(info.magnolia.context.Context) 
       
      CommandJob invokes execute(info.magnolia.commands.chain.Context) but since PublishingProducerCommand doesn't implement it, MgnlCommand gets it and invokes executeSynchronized(...), which PublishingProducerCommand doesn't implement either.
      

        Checklists

        Acceptance criteria

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                awarinner Andrew Warinner
                Reporter:
                rgange Richard Gange
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Date of First Response:

                    Checklists

                    DoD