[jbosstools-issues] [JBoss JIRA] (JBIDE-16171) Separation of module filters and traversing a publish tree for copy / rm / mkdir / etc

Rob Stryker (JIRA) issues at jboss.org
Thu Feb 6 06:20:28 EST 2014


     [ https://issues.jboss.org/browse/JBIDE-16171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Stryker resolved JBIDE-16171.
---------------------------------

    Resolution: Done


This task has been completed in the master branch along with other work for the subsystem refactor. Unit tests exist, and no new use cases are required to be tested. Old use cases (launch, shutdown, publish, for local and rse) should be re-tested. 
                
> Separation of module filters and traversing a publish tree for copy / rm / mkdir / etc
> --------------------------------------------------------------------------------------
>
>                 Key: JBIDE-16171
>                 URL: https://issues.jboss.org/browse/JBIDE-16171
>             Project: Tools (JBoss Tools)
>          Issue Type: Sub-task
>          Components: server
>    Affects Versions: 4.2.0.Alpha1
>            Reporter: Rob Stryker
>            Assignee: Rob Stryker
>             Fix For: 4.2.0.Alpha2
>
>
> The current code in charge of traversing a module tree or its delta for publish suffers from many problems:
>  1)  The class name is vague and not informative (PublishCopyUtil)
>  2)  It suffers from an inconsistant api (was designed stateless, became stateful, but not fully converted)
>  3)  It suffers from overlapping concerns (filtering and determining if module requires restart are intertwined in this logic)
>  
> These systems need to be broken apart. The scope of this jira is to create new runners (for incremental or full publish) without reference to IModulePathFilter,  and to enhance the interface for IModulePathFilter to be able to provide clean deltas. 
> Test cases for all should be provided. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list