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

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Neutral Neutral
    • None
    • 1.7.1
    • activation
    • Yes

      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.
      

        Acceptance criteria

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

                Created:
                Updated: