[ 
https://issues.apache.org/jira/browse/ISIS-1368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-1368:
------------------------------
    Description: 
See ISIS-1370 relating to the creation of a new PublisherService.  (There are 
two many changes from PublishingService to sensibly have this as a refinement).

Specifically, the new PublisherService SPI should define:

{code}
    /**
     * To support implementations that allow the republishing of commands, eg 
onto an JMS message bus.
     */
    @Programmatic
    void republish(final ActionInvocationMementoDto aim);
{code}


  was:
Specifically, create a new PublishingService2 subinterface defining:

{code}
    /**
     * To support implementations that allow the republishing of commands, eg 
onto an JMS message bus.
     */
    @Programmatic
    void republish(final Command command);
{code}

This then opens up the ability for integrations between (persisted) Commands 
and publishing implementations... in particular between the (non-ASF) Isis 
addons isis-module-command and isis-module-publishmq.


        Summary: The (new) PublisherService API should provide the ability to 
republish (action) commands.  (was: Extend the PublishingService API to provide 
the ability to republish (action) commands.)

> The (new) PublisherService API should provide the ability to republish 
> (action) commands.
> -----------------------------------------------------------------------------------------
>
>                 Key: ISIS-1368
>                 URL: https://issues.apache.org/jira/browse/ISIS-1368
>             Project: Isis
>          Issue Type: New Feature
>          Components: Core
>    Affects Versions: 1.12.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.13.0
>
>
> See ISIS-1370 relating to the creation of a new PublisherService.  (There are 
> two many changes from PublishingService to sensibly have this as a 
> refinement).
> Specifically, the new PublisherService SPI should define:
> {code}
>     /**
>      * To support implementations that allow the republishing of commands, eg 
> onto an JMS message bus.
>      */
>     @Programmatic
>     void republish(final ActionInvocationMementoDto aim);
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to