Bug 220041

Summary: [api][breaking] Get rid of IHostProcessFilter#getStates()
Product: [Tools] Target Management Reporter: Martin Oberhuber <mober.at+eclipse>
Component: RSEAssignee: Martin Oberhuber <mober.at+eclipse>
Status: RESOLVED FIXED QA Contact: Martin Oberhuber <mober.at+eclipse>
Severity: enhancement    
Priority: P3 Keywords: api
Version: 2.0   
Target Milestone: 3.0 M6   
Hardware: All   
OS: All   
Whiteboard:

Description Martin Oberhuber CLA 2008-02-22 16:40:46 EST
Method
   Map IHostProcessFilter#getStates()
unnecessarily exposes an internal implementation detail, and returns a Map that is not thread safe. The method should be removed. If it necessary to iterate over all States, iterate over
   ISystemProcessRemoteConstants.ALL_STATES_STR
and check
   getSpecificState(String)
on each state.
Comment 1 Martin Oberhuber CLA 2008-02-22 16:51:41 EST
Change committed: 

[220041][api][breaking] Get rid of IHostProcessFilter#getStates()
  IHostProcessFilter
  HostProcessFilterImpl