You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2015/02/19 14:47:11 UTC

[jira] [Commented] (ISIS-949) Refactor Bulk.Interaction to remove special case handling (make into a regular request-scoped service).

    [ https://issues.apache.org/jira/browse/ISIS-949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14327416#comment-14327416 ] 

Dan Haywood commented on ISIS-949:
----------------------------------

This service has since been refactored to be a regular @RequestScoped service; all that remains (in Isis 2.0 since change to API) is to remove the threadlocal).

In fact, thinking further, in Isis 2.0 we will remove this service completely because it has been replaced by ActionInvocationService (part of the ISIS-970 new annotation work).

> Refactor Bulk.Interaction to remove special case handling (make into a regular request-scoped service).
> -------------------------------------------------------------------------------------------------------
>
>                 Key: ISIS-949
>                 URL: https://issues.apache.org/jira/browse/ISIS-949
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: core-1.7.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: core-2.0.0
>
>
> specifically, the special case handling that remains in
> - IsisTransactionManager#initOtherApplibServicesIfConfigured
> - IsisTransaction#closeOtherApplibServicesIfConfigured
> in ISIS-948, see that the special case handling for EventBusService was removed by introducing a request-scoped service; hopefully something similar could be done for Bulk.Interaction service.



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