[
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)