Owen Nichols created GEODE-6869:
-----------------------------------

             Summary: decouple ClusterManagementService query and response types
                 Key: GEODE-6869
                 URL: https://issues.apache.org/jira/browse/GEODE-6869
             Project: Geode
          Issue Type: Improvement
          Components: management
            Reporter: Owen Nichols


currently CMS calls like `list(CacheElement)` return CacheElement (or sometimes 
RuntimeCacheElement which uses inheritance+copy constructor rather than 
composition to add additional stats alongside the static config info)

this has been "ok" so far, since most CMS calls focus on CRUD operations on 
things in cache.xml which already extend CacheElement.  However, it would be 
cleaner to decouple the return type from the filter class, and not require 
either one to extend CacheElement, to give us more flexibility to expose things 
via CMS that aren't strictly elements of cache.xml

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to