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


    • 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
              0 Vote for this issue
              3 Start watching this issue