+1 to deprecation. @John, The context in which the findMember methods are useful is (as far as I can tell) limited to commands being run on a locator. These methods will remain accessible via the new public API in the (currently @Experimental) GfshCommand abstract class.
Likewise, the configuration properties will be accessible via the (also currently @Experimental) ClusterConfigurationService interface, accessible via GfshCommand::getConfigurationService. On Thu, Mar 29, 2018 at 11:27 AM, Bruce Schuchardt <bschucha...@pivotal.io> wrote: > Yes, deprecate it. I think the few useful methods that John pointed to > could be migrated to one of the other interfaces. Everything else > primarily uses the DistributionManager for membership and messaging. > > > On 3/29/18 10:37 AM, Jacob Barrett wrote: > >> Yes please!! On the C++ client we have completely stripped it of its >> utility as part of removing global. It is all but and internal class >> holding the SystemProperties bag and some other things that Cache can >> really own. >> >> -Jake >> >> >> On Mar 29, 2018, at 10:16 AM, Galen O'Sullivan <gosulli...@apache.org> >>> wrote: >>> >>> It looks like there are a few JIRA tasks open to deprecate methods on >>> DistributedSystem, and it doesn't really have much functionality that >>> would >>> be useful to a user. I propose that we deprecate DistributedSystem >>> itself, >>> and keep the system management functionality internal. Is there any >>> reason >>> why we shouldn't do this? >>> >>> Thanks, >>> Galen >>> >> >