http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/CacheVmConfig.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/admin/CacheVmConfig.java 
b/geode-core/src/main/java/org/apache/geode/admin/CacheVmConfig.java
deleted file mode 100755
index e7068bc..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/CacheVmConfig.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * Configuration for a GemFire cache server VM that is managed by the
- * administration API.  The VM may or may not be running.
- *
- * @see AdminDistributedSystem#addCacheVm()
- *
- * @since GemFire 5.7
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface CacheVmConfig extends ManagedEntityConfig {
-  /**
-   * Returns the <code>cache.xml</code> declarative caching
-   * initialization file used to configure this cache server VM.  By
-   * default, a cache server VM is started without an XML file.
-   */
-  public String getCacheXMLFile();
-
-  /**
-   * Sets the <code>cache.xml</code> declarative caching
-   * initialization file used to configure this cache server VM.
-   */
-  public void setCacheXMLFile(String cacheXml);
-
-  /**
-   * Returns the location(s) of user classes (such as cache loaders)
-   * required by the cache server VM.
-   */
-  public String getClassPath();
-
-  /**
-   * Sets the location(s) of user classes (such as cache loaders)
-   * required by the cache server VM.
-   */
-  public void setClassPath(String classpath);
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/ConfigurationParameter.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/ConfigurationParameter.java 
b/geode-core/src/main/java/org/apache/geode/admin/ConfigurationParameter.java
deleted file mode 100755
index ff9b613..0000000
--- 
a/geode-core/src/main/java/org/apache/geode/admin/ConfigurationParameter.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.geode.admin;
-
-/**
-* A single configuration parameter of a {@link SystemMember}.
- *
- * @since GemFire     3.5
- *
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface ConfigurationParameter {
-  
-  /** Gets the identifying name of this configuration parameter. */
-  public String getName();
-  
-  /** Gets the full description of this configuration parameter */
-  public String getDescription();
-  
-  /** Gets the current value */
-  public Object getValue();
-  
-  /** Gets the current value as a string */
-  public String getValueAsString();
-  
-  /** Gets the class type of the value */
-  public Class getValueType();
-  
-  /** True if this is modifiable; false if read-only */
-  public boolean isModifiable();
-  
-  /** Returns true if this config parameter uses a string array for value. */
-  public boolean isArray();
-  
-  /** Returns true if this config parameter represents an InetAddress value. */
-  public boolean isInetAddress();
-  
-  /** Returns true if this config parameter represents a File value. */
-  public boolean isFile();
-  
-  /** Returns true if this config parameter represents an octal value. */
-  public boolean isOctal();
-    
-  /** Returns true if this config parameter represents a string value. */
-  public boolean isString();
-  
-  /**
-   * Sets a new value for this configuration parameter.
-   *
-   * @param value   the new value which must be of type {@link #getValueType}
-   * @throws IllegalArgumentException
-   *         if value type does not match {@link #getValueType}
-   * @throws UnmodifiableConfigurationException
-   *         if attempting to set value when isModifiable is false
-   */
-  public void setValue(Object value) throws UnmodifiableConfigurationException;
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemConfig.java 
b/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemConfig.java
deleted file mode 100755
index 67f8c7c..0000000
--- 
a/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemConfig.java
+++ /dev/null
@@ -1,642 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-import org.apache.geode.admin.internal.InetAddressUtil;
-import org.apache.geode.distributed.internal.DistributionConfig;
-
-import java.util.Properties;
-
-import static org.apache.geode.distributed.ConfigurationProperties.*;
-
-
-/**
- * Configuration for defining a GemFire distributed system to
- * administrate.  This configuration includes information about the
- * discovery mechanism used to find members of the distributed system
- * and information about {@linkplain ManagedEntity managed entities}
- * such as {@linkplain DistributionLocator distribution locators}
- * and {@linkplain CacheVm GemFire cache vms}
- * that can be {@linkplain AdminDistributedSystem#start started}.  
- *
- * <P>
- *
- * Detailed descriptions of many of these configuration attributes can
- * be found in the {@link
- * org.apache.geode.distributed.DistributedSystem
- * DistributedSystem} class.  Note that the default values of these
- * configuration attributes can be specified using Java system
- * properties.
- *
- * <P>
- *
- * A <code>DistributedSystemConfig</code> can be modified using a
- * number of mutator methods until the
- * <code>AdminDistributedSystem</code> that it configures {@linkplain
- * AdminDistributedSystem#connect connects} to the distributed system.
- * After that, attempts to modify most attributes in the
- * <code>DistributedSystemConfig</code> will result in an {@link
- * IllegalStateException} being thrown.  If you wish to use the same
- * <code>DistributedSystemConfig</code> to configure multiple
- * <code>AdminDistributedSystem</code>s, a copy of the
- * <code>DistributedSystemConfig</code> object can be made by invoking
- * the {@link #clone} method.
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
-*/
-public interface DistributedSystemConfig extends Cloneable {
-
-  /** The name of an XML file that specifies the configuration for the
-   * {@linkplain ManagedEntity managed entities} administered by the
-   * <code>DistributedSystem</code>.  The XML file must conform to a
-   * <a href="doc-files/ds5_0.dtd">dtd</a>. */
-  String ENTITY_CONFIG_XML_FILE_NAME =
-    "entity-config-xml-file";
-
-  /** The default value of the "entity-config-xml-file" property
-   * ("distributed-system.xml"). */
-  String DEFAULT_ENTITY_CONFIG_XML_FILE =
-    "distributed-system.xml";
-
-  /** The name of the "system-id" property */
-  String SYSTEM_ID_NAME = "system-id";
-
-  /** The default value of the "system-id" property ("") */
-  String DEFAULT_SYSTEM_ID = "Default System";
-
-  /** The name of the "name" property. See {@link #getSystemName()}. */
-  String NAME_NAME = NAME;
-
-  /** The default value of the "name" property (""). See {@link 
#getSystemName()}. */
-  String DEFAULT_NAME = "";
-
-  /** The name of the "mcastPort" property */
-  String MCAST_PORT_NAME = MCAST_PORT;
-
-  /** The default value of the "mcastPort" property (10334) */
-  int DEFAULT_MCAST_PORT =
-    DistributionConfig.DEFAULT_MCAST_PORT;
-
-  /** The minimum mcastPort (0) */
-  int MIN_MCAST_PORT = DistributionConfig.MIN_MCAST_PORT;
-
-  /** The maximum mcastPort (65535) */
-  int MAX_MCAST_PORT = DistributionConfig.MAX_MCAST_PORT;
-  
-  /** The name of the "mcastAddress" property */
-  String MCAST_ADDRESS_NAME = MCAST_ADDRESS;
-
-  /** The default value of the "mcastAddress" property (239.192.81.1). */
-  String DEFAULT_MCAST_ADDRESS = 
-      InetAddressUtil.toString(DistributionConfig.DEFAULT_MCAST_ADDRESS);
-  
-  /** The name of the "membership-port-range" property
-   * @since GemFire 6.5
-   */
-  String MEMBERSHIP_PORT_RANGE_NAME = MEMBERSHIP_PORT_RANGE;
-
-  /**
-   * The default membership-port-range.
-   * <p> Actual value is <code>[1024,65535]</code>.
-   * @since GemFire 6.5
-   */
-  int[] DEFAULT_MEMBERSHIP_PORT_RANGE = 
-    DistributionConfig.DEFAULT_MEMBERSHIP_PORT_RANGE;
-  
-  /** settings for tcp-port
-   * @since GemFire 6.5
-   */
-  String TCP_PORT_NAME = TCP_PORT;
-  /** The default value of the "tcpPort" property.
-   * <p> Actual value is <code>0</code>.
-   * @since GemFire 6.5
-   */
-  int DEFAULT_TCP_PORT = DistributionConfig.DEFAULT_TCP_PORT;
-
-  /**
-   * The default AckWaitThreshold.
-   * <p> Actual value of this constant is <code>15</code> seconds.
-   */
-  int DEFAULT_ACK_WAIT_THRESHOLD =
-    DistributionConfig.DEFAULT_ACK_WAIT_THRESHOLD;
-  /**
-   * The minimum AckWaitThreshold.
-   * <p> Actual value of this constant is <code>1</code> second.
-   */
-  int MIN_ACK_WAIT_THRESHOLD =
-    DistributionConfig.MIN_ACK_WAIT_THRESHOLD;
-  /**
-   * The maximum AckWaitThreshold.
-   * <p> Actual value of this constant is <code>MAX_INT</code> seconds.
-   */
-  int MAX_ACK_WAIT_THRESHOLD =
-    DistributionConfig.MIN_ACK_WAIT_THRESHOLD;
-  
-  /**
-   * The default ackSevereAlertThreshold.
-   * <p> Actual value of this constant is <code>0</code> seconds, which
-   * turns off forced disconnects based on ack wait periods.
-   */
-  int DEFAULT_ACK_SEVERE_ALERT_THRESHOLD =
-    DistributionConfig.DEFAULT_ACK_SEVERE_ALERT_THRESHOLD;
-  /**
-   * The minimum ackSevereAlertThreshold.
-   * <p> Actual value of this constant is <code>0</code> second,
-   * which turns off forced disconnects based on ack wait periods.
-   */
-  int MIN_ACK_SEVERE_ALERT_THRESHOLD =
-    DistributionConfig.MIN_ACK_SEVERE_ALERT_THRESHOLD;
-  /**
-   * The maximum ackSevereAlertThreshold.
-   * <p> Actual value of this constant is <code>MAX_INT</code> seconds.
-   */
-  int MAX_ACK_SEVERE_ALERT_THRESHOLD =
-    DistributionConfig.MAX_ACK_SEVERE_ALERT_THRESHOLD;
-
-  /** The name of the "locators" property (comma-delimited host[port] list) */
-  String LOCATORS_NAME = LOCATORS;
-
-  /** The default value of the "locators" property ("") */
-  String DEFAULT_LOCATORS =
-    DistributionConfig.DEFAULT_LOCATORS;
-
-  /** The name of the "bindAddress" property */
-  String BIND_ADDRESS_NAME = BIND_ADDRESS;
-
-  /** The default value of the "bindAddress" property */
-  String DEFAULT_BIND_ADDRESS =
-    DistributionConfig.DEFAULT_BIND_ADDRESS;
-
-  /** The name of the remote-command property */
-  String REMOTE_COMMAND_NAME = "remote-command";
-
-  /** The default value of the remote-command property */
-  String DEFAULT_REMOTE_COMMAND =
-    "rsh -n {HOST} {CMD}";
-
-  /** The default disable-tcp value (<code>false</code>) */
-  boolean DEFAULT_DISABLE_TCP = DistributionConfig.DEFAULT_DISABLE_TCP;
-  
-  /** The default enable-network-partition-detection setting 
(<code>false</code>) */
-  boolean DEFAULT_ENABLE_NETWORK_PARTITION_DETECTION = 
DistributionConfig.DEFAULT_ENABLE_NETWORK_PARTITION_DETECTION;
-  
-  /** The default disable-auto-reconnect setting (<code>false</code>) */
-  boolean DEFAULT_DISABLE_AUTO_RECONNECT = 
DistributionConfig.DEFAULT_DISABLE_AUTO_RECONNECT;
-
-  /** The default failure-detection timeout period for member heart-beat 
responses */
-  int DEFAULT_MEMBER_TIMEOUT = DistributionConfig.DEFAULT_MEMBER_TIMEOUT;
-  
-  /** The name of the "logFile" property */
-  String LOG_FILE_NAME = LOG_FILE;
-
-  /** The default log-file value ("" which directs logging to standard
-   * output) */
-  String DEFAULT_LOG_FILE = "";
-
-  /** The name of the "logLevel" property */
-  String LOG_LEVEL_NAME = LOG_LEVEL;
-
-  /** The default log level ("config") */
-  String DEFAULT_LOG_LEVEL = "config";
-
-  /** The name of the "LogDiskSpaceLimit" property */
-  String LOG_DISK_SPACE_LIMIT_NAME =
-      LOG_DISK_SPACE_LIMIT;
-
-  /** The default log disk space limit in megabytes (0) */
-  int DEFAULT_LOG_DISK_SPACE_LIMIT =
-    DistributionConfig.DEFAULT_LOG_DISK_SPACE_LIMIT;
-
-  /** The minimum log disk space limit in megabytes (0) */
-  int MIN_LOG_DISK_SPACE_LIMIT = 
-    DistributionConfig.MIN_LOG_DISK_SPACE_LIMIT;
-
-  /** The minimum log disk space limit in megabytes (1000000) */
-  int MAX_LOG_DISK_SPACE_LIMIT =
-    DistributionConfig.MAX_LOG_DISK_SPACE_LIMIT;
-    
-  /** The name of the "LogFileSizeLimit" property */
-  String LOG_FILE_SIZE_LIMIT_NAME = LOG_FILE_SIZE_LIMIT;
-
-  /** The default log file size limit in megabytes (0) */
-  int DEFAULT_LOG_FILE_SIZE_LIMIT =
-    DistributionConfig.DEFAULT_LOG_FILE_SIZE_LIMIT;
-
-  /** The minimum log file size limit in megabytes (0) */
-  int MIN_LOG_FILE_SIZE_LIMIT =
-    DistributionConfig.MIN_LOG_FILE_SIZE_LIMIT;
-
-  /** The minimum log file size limit in megabytes (1000000) */
-  int MAX_LOG_FILE_SIZE_LIMIT =
-    DistributionConfig.MAX_LOG_FILE_SIZE_LIMIT;
-
-  /**
-   * The name of the "refreshInterval" property which will apply to
-   * SystemMember, SystemMemberCache and StatisticResource refresh. This 
interval
-   * (in seconds) is used for auto-polling and updating AdminDistributedSystem
-   * constituents including SystemMember, CacheServer, SystemMemberCache and
-   * StatisticResource. This interval is read-only and retains the value set
-   * when the config is created. Note that the resource MBeans actually refresh
-   * and hit the DS only if there is an RMI client connected
-   * */
-  String REFRESH_INTERVAL_NAME =
-    "refresh-interval";
-
-  /**
-   * The default "refreshInterval" in seconds which will apply to
-   * REFRESH_INTERVAL_NAME property. The default value is 15 secs
-   * */
-  int DEFAULT_REFRESH_INTERVAL = 15;
-
-  //////////////////////  Instance Methods  //////////////////////
-
-  /**
-   * Returns the name of the XML file that specifies the configuration
-   * of the {@linkplain org.apache.geode.admin.ManagedEntity
-   * managed entities} administered by the
-   * <code>DistributedSystem</code>.  The XML file must conform to a
-   * <a href="doc-files/ds5_0.dtd">dtd</a>.
-   *
-   * @since GemFire 4.0
-   */
-  public String getEntityConfigXMLFile();
-
-  /**
-   * Sets the name of the XML file that specifies the configuration of
-   * managed entities administered by the
-   * <code>DistributedSystem</code>. 
-   */
-  public void setEntityConfigXMLFile(String xmlFile);
-
-  /** Returns the string identity for the system */
-  public String getSystemId();
-
-  /** Sets the string identity for the system */
-  public void setSystemId(String systemId);
-
-  /** Returns the optional non-unique name for the system */
-  public String getSystemName();
-
-  /** Sets the optional non-unique name for the system */
-  public void setSystemName(final String name);
-
-  /** Returns the multicast address for the system */
-  public String getMcastAddress();
-
-  /** Sets the multicast address for the system */
-  public void setMcastAddress(String mcastAddress);
-
-  /** Returns the multicast port for the system */
-  public int getMcastPort();
-  
-  /** Sets the multicast port for the system */
-  public void setMcastPort(int mcastPort);
-
-  /** Returns the ack-wait-threshold for the system */
-  public int getAckWaitThreshold();
-  
-  /** Sets the ack-wait-threshold for the system */
-  public void setAckWaitThreshold(int seconds);
-
-  /** Returns the ack-severe-alert-threshold for the system */
-  public int getAckSevereAlertThreshold();
-  
-  /** Sets the ack-severe-alert-threshold for the system */
-  public void setAckSevereAlertThreshold(int seconds);
-
-  /** Returns a comma-delimited list of locators for the system */
-  public String getLocators();
-
-  /** Sets the comma-delimited list of locators for the system */
-  public void setLocators(String locators);
-
-  /**
-   * Returns the membership-port-range property of the Distributed System. 
This 
-   * range is given as two numbers separated by a minus sign.
-   * @since GemFire 6.5
-   */
-  public String getMembershipPortRange();
-  
-  /**
-   * Sets the membership-port-range property of the Distributed System. This 
-   * range is given as two numbers separated by a minus sign.
-   * @since GemFire 6.5
-   */
-  public void setMembershipPortRange(String membershipPortRange);
-  
-  
-  /**
-   * Sets the primary communication port number for the Distributed System.
-   * @since GemFire 6.5
-   */
-  public void setTcpPort(int port);
-
-  /**
-   * Returns the primary communication port number for the Distributed System.
-   * @since GemFire 6.5
-   */
-  public int getTcpPort();
-
-
-  /** Sets the disable-tcp property for the system.  When tcp is disabled,
-      the cache uses udp for unicast messaging.   This must be consistent
-      across all members of the distributed system. The default is to enable
-      tcp. */
-  public void setDisableTcp(boolean flag);
-  
-  /** Returns the disable-tcp property for the system.  When tcp is
-      disabled, the cache uses udp for unicast messaging.  This must be
-      consistent across all members of the distributed system.  The default
-      is to enable tcp.
-   */
-  public boolean getDisableTcp();
-
-
-  /**
-   * Turns on network partition detection
-   */
-  public void setEnableNetworkPartitionDetection(boolean newValue);
-  /**
-   * Returns true if network partition detection is enabled.
-   */
-  public boolean getEnableNetworkPartitionDetection();
-  
-  /**
-   * Disables auto reconnect after being forced out of the distributed system
-   */
-  public void setDisableAutoReconnect(boolean newValue);
-  
-  /**
-   * Returns true if auto reconnect is disabled
-   */
-  public boolean getDisableAutoReconnect();
-  
-  
-
-  /**
-   * Returns the member-timeout millisecond value used in failure-detection
-   * protocols
-   */
-  public int getMemberTimeout();
-
-  /**
-   * Set the millisecond value of the member-timeout used in failure-detection
-   * protocols.  This timeout determines how long a member has to respond to
-   * a heartbeat request. The member is given three chances before being
-   * kicked out of the distributed system with a SystemConnectException.
-   */
-  public void setMemberTimeout(int value);
-
-  /**
-   * Returns the IP address to which the distributed system's server
-   * sockets are bound.
-   *
-   * @since GemFire 4.0
-   */
-  public String getBindAddress();
-
-  /**
-   * Sets the IP address to which the distributed system's server
-   * sockets are bound.
-   *
-   * @since GemFire 4.0
-   */
-  public void setBindAddress(String bindAddress);
-  
-  
-  /**
-   * Returns the IP address to which client/server server sockets are
-   * bound
-   */
-  public String getServerBindAddress();
-  
-  /**
-   * Sets the IP address to which a server cache will bind when listening
-   * for client cache connections. 
-   */
-  public void setServerBindAddress(String bindAddress);
-  
-
-  /** Returns the remote command setting to use for remote administration */
-  public String getRemoteCommand();
-
-  /** 
-   * Sets the remote command setting to use for remote administration.
-   * This attribute may be modified after this
-   * <code>DistributedSystemConfig</code> has been used to create an
-   * <codE>AdminDistributedSystem</code>.
-   */
-  public void setRemoteCommand(String command);
-
-  /** Returns the value of the "ssl-enabled" property. */
-  public boolean isSSLEnabled();
-
-  /** Sets the value of the "ssl-enabled" property. */
-  public void setSSLEnabled(boolean enabled);
-
-  /** Returns the value of the "ssl-protocols" property. */
-  public String getSSLProtocols();
-
-  /** Sets the value of the "ssl-protocols" property. */
-  public void setSSLProtocols(String protocols);
-
-  /** Returns the value of the "ssl-ciphers" property. */
-  public String getSSLCiphers();
-
-  /** Sets the value of the "ssl-ciphers" property. */
-  public void setSSLCiphers(String ciphers);
-
-  /** Returns the value of the "ssl-require-authentication" property. */
-  public boolean isSSLAuthenticationRequired();
-
-  /** Sets the value of the "ssl-require-authentication" property. */
-  public void setSSLAuthenticationRequired(boolean authRequired);
-  
-  /** Returns the provider-specific properties for SSL. */
-  public Properties getSSLProperties();
-
-  /** Sets the provider-specific properties for SSL. */
-  public void setSSLProperties(Properties sslProperties);
-
-  /** Adds an SSL property */
-  public void addSSLProperty(String key, String value);
-
-  /** Removes an SSL property */
-  public void removeSSLProperty(String key);
-  
-  /**
-   * Returns the name of the log file to which informational messages
-   * are written.
-   *
-   * @see org.apache.geode.i18n.LogWriterI18n
-   */
-  public String getLogFile();
-
-  /**
-   * Sets the name of the log file to which informational messages
-   * are written.
-   *
-   * @see org.apache.geode.i18n.LogWriterI18n
-   */
-  public void setLogFile(String logFile);
-
-  /**
-   * Returns the level at which informational messages are logged.
-   */
-  public String getLogLevel();
-
-  /**
-   * Sets the level at which information messages are logged.
-   */
-  public void setLogLevel(String logLevel);
-
-  /**
-   * Returns the log disk space limit in megabytes
-   */
-  public int getLogDiskSpaceLimit();
-
-  /**
-   * Sets the log disk space limit in megabytes
-   */
-  public void setLogDiskSpaceLimit(int limit);
-
-  /**
-   * Returns the log file size limit in megabytes
-   */
-  public int getLogFileSizeLimit();
-
-  /**
-   * Sets the log file size limit in megabytes
-   */
-  public void setLogFileSizeLimit(int limit);
-
-  /**
-   * Returns the refreshInterval in seconds used for auto-polling and updating
-   * AdminDistributedSystem constituents including SystemMember, CacheServer,
-   * SystemMemberCache and StatisticResource
-   * @since GemFire 6.0
-   */
-  public int getRefreshInterval();
-
-  /**
-   * Sets the refreshInterval in seconds
-   * @since GemFire 6.0
-   */
-  public void setRefreshInterval(int timeInSecs);
-
-  /** 
-   * Returns an array of configurations for statically known
-   * <code>CacheServers</code>.
-   * @deprecated as of 5.7 use {@link #getCacheVmConfigs} instead.
-   */ 
-  @Deprecated
-  public CacheServerConfig[] getCacheServerConfigs();
-
-  /** 
-   * Creates the configuration for a CacheServer
-   * @deprecated as of 5.7 use {@link #createCacheVmConfig} instead.
-   */
-  @Deprecated
-  public CacheServerConfig createCacheServerConfig();
-
-  /** 
-   * Removes the configuration for a CacheServer
-   * @deprecated as of 5.7 use {@link #removeCacheVmConfig} instead.
-   */
-  @Deprecated
-  public void removeCacheServerConfig(CacheServerConfig managerConfig);
-
-  /** 
-   * Returns an array of configurations for statically known
-   * {@link CacheVm}s.
-   * @since GemFire 5.7
-   */ 
-  public CacheVmConfig[] getCacheVmConfigs();
-
-  /** 
-   * Creates the configuration for a {@link CacheVm}.
-   * @since GemFire 5.7
-   */
-  public CacheVmConfig createCacheVmConfig();
-
-  /** 
-   * Removes the configuration for a {@link CacheVm}
-   * @since GemFire 5.7
-   */
-  public void removeCacheVmConfig(CacheVmConfig existing);
-
-  /**
-   * Returns configuration information about {@link
-   * DistributionLocator}s that are managed by an
-   * <code>AdminDistributedSystem</code>.
-   */
-  public DistributionLocatorConfig[] getDistributionLocatorConfigs();
-  
-  /**
-   * Creates a new <code>DistributionLocatorConfig</code> for a
-   * distribution locator that is managed in this distributed system.
-   * The default locator config is set to not use multicast
-   */
-  public DistributionLocatorConfig createDistributionLocatorConfig();
-
-  /**
-   * Removes a <code>DistributionLocatorConfig</code> from the
-   * distributed system.
-   */
-  public void removeDistributionLocatorConfig(DistributionLocatorConfig 
config);
-
-  /** Registers listener for notification of changes in this config. */
-  public void addListener(ConfigListener listener);
-
-  /** Removes previously registered listener of this config. */
-  public void removeListener(ConfigListener listener);
-
-  /**
-   * Validates that this distributed system configuration is correct
-   * and consistent.
-   *
-   * @throws IllegalStateException
-   *         If this config is not valid
-   * @throws AdminXmlException
-   *         If the {@linkplain #getEntityConfigXMLFile entity config
-   *         XML file} is not valid 
-   */
-  public void validate();
-
-  /**
-   * Returns a copy of this <code>DistributedSystemConfig</code>
-   * object whose configuration can be modified.  Note that this
-   * {@link DistributedSystemConfig.ConfigListener ConfigListener}s
-   * that are registered on this config object are not cloned.
-   *
-   * @since GemFire 4.0
-   */
-  public Object clone() throws CloneNotSupportedException;
-
-  ////////////////////// Inner Classes  //////////////////////
-
-  /** A listener whose callback methods are invoked when this config
-   * changes. */
-  public interface ConfigListener extends java.util.EventListener {
-
-    /** Invoked when this configurated is changed. */
-    public void configChanged(DistributedSystemConfig config);
-  }
-
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemHealthConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemHealthConfig.java
 
b/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemHealthConfig.java
deleted file mode 100644
index d9416ce..0000000
--- 
a/geode-core/src/main/java/org/apache/geode/admin/DistributedSystemHealthConfig.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * Provides configuration information relating to the health of an
- * entire GemFire distributed system.
- *
- * <P>
- *
- * If any of the following criteria is
- * true, then the distributed system is considered to be in
- * {@link GemFireHealth#OKAY_HEALTH OKAY_HEALTH}.
- *
- * <UL>
- *
- * </UL>
- *
- * If any of the following criteria is true, then the distributed
- * system is considered to be in {@link GemFireHealth#POOR_HEALTH
- * POOR_HEALTH}.
- *
- * <UL>
- *
- * <LI>Too many application members {@linkplain
- * #getMaxDepartedApplications unexpectedly leave} the distributed
- * system.</LI>
- *
- * <LI>Too many application members {@linkplain
- * #getMaxDepartedApplications unexpectedly leave} the distributed
- * system.</LI>
- *
- * </UL>
- *
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- * */
-public interface DistributedSystemHealthConfig {
-
-  /** The default maximum number of application members that can
-   * unexceptedly leave a healthy the distributed system. */
-  public static final long DEFAULT_MAX_DEPARTED_APPLICATIONS = 10;
-
-  ///////////////////////  Instance Methods  ///////////////////////
-
-  /**
-   * Returns the maximum number of application members that can
-   * unexceptedly leave a healthy the distributed system.
-   *
-   * @see #DEFAULT_MAX_DEPARTED_APPLICATIONS
-   */
-  public long getMaxDepartedApplications();
-
-  /**
-   * Sets the maximum number of application members that can
-   * unexceptedly leave a healthy the distributed system.
-   *
-   * @see #getMaxDepartedApplications
-   */
-  public void setMaxDepartedApplications(long maxDepartedApplications);
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/DistributionLocator.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/DistributionLocator.java 
b/geode-core/src/main/java/org/apache/geode/admin/DistributionLocator.java
deleted file mode 100755
index da8864c..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/DistributionLocator.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.geode.admin;
-
-/**
- * Represents a single distribution locator server, of which a
- * distributed system may use zero or many.  The distributed system
- * will be configured to use either multicast discovery or locator
- * service.
- *
- * @see DistributionLocatorConfig
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface DistributionLocator extends ManagedEntity {
-  
-  /** 
-   * Returns the identity name for this locator.
-   */
-  public String getId();
-  
-  /**
-   * Returns the configuration object for this distribution locator.
-   *
-   * @since GemFire 4.0
-   */
-  public DistributionLocatorConfig getConfig();
-
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/DistributionLocatorConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/DistributionLocatorConfig.java
 
b/geode-core/src/main/java/org/apache/geode/admin/DistributionLocatorConfig.java
deleted file mode 100644
index 162f4f1..0000000
--- 
a/geode-core/src/main/java/org/apache/geode/admin/DistributionLocatorConfig.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-import java.util.Properties;
-
-/**
- * Describes the configuration of a {@link DistributionLocator}
- * managed by the GemFire administration APIs.  
- *
- * <P>
- *
- * A <code>DistributionLocatorConfig</code> can be modified using a
- * number of mutator methods until the
- * <code>DistributionLocator</code> configured by this object is
- * {@linkplain ManagedEntity#start started}.  After that,
- * attempts to modify most attributes in the
- * <code>DistributionLocatorConfig</code> will result in an {@link
- * IllegalStateException} being thrown.  If you wish to use the same
- * <code>DistributionLocatorConfig</code> to configure another
- * <code>DistributionLocator</code>s, a copy of the
- * <code>DistributionLocatorConfig</code> object can be made by
- * invoking the {@link Object#clone} method.
- *
- * @see AdminDistributedSystem#addDistributionLocator
- * @see org.apache.geode.distributed.Locator
- *
- * @since GemFire 4.0
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface DistributionLocatorConfig
-  extends ManagedEntityConfig {
-
-  /**
-   * Returns the port on which ths distribution locator listens for
-   * members to connect.  There is no default locator port, so a
-   * non-default port must be specified.
-   */
-  public int getPort();
-
-  /**
-   * Sets the port on which the distribution locator listens for
-   * members to connect.
-   */
-  public void setPort(int port);
-
-  /**
-   * Returns the address to which the distribution locator's port is
-   * (or will be) bound.  By default, the bind address is
-   * <code>null</code> meaning that the port will be bound to all
-   * network addresses on the host.
-   */
-  public String getBindAddress();
-
-  /**
-   * Sets the address to which the distribution locator's port is
-   * (or will be) bound.
-   */
-  public void setBindAddress(String bindAddress);
-
-  /**
-   * Sets the properties used to configure the locator's
-   * DistributedSystem.
-   * @since GemFire 5.0
-   */
-  public void setDistributedSystemProperties(Properties props);
-  
-  /**
-   * Retrieves the properties used to configure the locator's
-   * DistributedSystem.
-   * @since GemFire 5.0
-   */
-  public Properties getDistributedSystemProperties();
-
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/GemFireHealth.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/admin/GemFireHealth.java 
b/geode-core/src/main/java/org/apache/geode/admin/GemFireHealth.java
deleted file mode 100644
index 202ce70..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/GemFireHealth.java
+++ /dev/null
@@ -1,233 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-import org.apache.geode.internal.Assert;
-import org.apache.geode.internal.i18n.LocalizedStrings;
-
-/**
- * Provides information about the aggregate health of the members of a
- * GemFire distributed system ("components").  The {@link #getHealth
- * getHealth} method provides an indication of the overall health.
- * Health is expressed as one of three levels: {@link #GOOD_HEALTH
- * GOOD_HEALTH}, {@link #OKAY_HEALTH OKAY_HEALTH}, and {@link
- * #POOR_HEALTH POOR_HEALTH}.  The {@link #getDiagnosis getDiagnosis}
- * method provides a more detailed explanation of the cause of ill
- * health.
- *
- * <P>
- *
- * The aggregate health of the GemFire component is evaluated
- * {@linkplain GemFireHealthConfig#setHealthEvaluationInterval every
- * so often} and if certain criteria are met, then the overall health
- * of the component changes accordingly.  If any of the components is
- * in <code>OKAY_HEALTH</code>, then the overall health is
- * <code>OKAY_HEALTH</code>.  If any of the components is in
- * <code>POOR_HEALTH</code>, then the overall health is
- * <code>POOR_HEALTH</code>.
- *
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- * */
-public interface GemFireHealth {
-
-  /** An indicator that the GemFire components are healthy.
-   *
-   * @see #getHealth */
-  public static final Health GOOD_HEALTH =
-    new Health(Health.GOOD_STRING);
-
-  /** An indicator that one or more GemFire components is slightly
-   * unhealthy.  The problem may or may not require configuration
-   * changes and may not necessarily lead to poorer component health.
-   *
-   * @see #getHealth */
-  public static final Health OKAY_HEALTH =
-    new Health(Health.OKAY_STRING);
-
-  /** An indicator that one or more GemFire components is unhealthy.
-   * While it may be possible for the components to recover on their
-   * own, it is likely that they will have to be restarted.
-   *
-   * @see #getHealth */
-  public static final Health POOR_HEALTH =
-    new Health(Health.POOR_STRING);
-
-  ///////////////////////  Instance Methods  ///////////////////////
-
-  /**
-   * Returns an indicator of the overall health of the GemFire
-   * components. 
-   *
-   * @see #GOOD_HEALTH
-   * @see #OKAY_HEALTH
-   * @see #POOR_HEALTH
-   */
-  public Health getHealth();
-
-  /** 
-   * Resets the overall health of the GemFire components to {@link
-   * #GOOD_HEALTH}.  This operation should be invoked when the
-   * operator has determined that warnings about the components's
-   * health do not need to be regarded.
-   */
-  public void resetHealth();
-
-  /**
-   * Returns a message that provides a description of the cause of a
-   * component's ill health.
-   */
-  public String getDiagnosis();
-
-  /**
-   * Returns the configuration for determining the health of the
-   * distributed system itself.
-   */
-  public DistributedSystemHealthConfig getDistributedSystemHealthConfig();
-
-  /**
-   * Sets the configuration for determining the health of the
-   * distributed system itself.
-   */
-  public void setDistributedSystemHealthConfig(DistributedSystemHealthConfig 
config);
-
-  /**
-   * Returns the <code>GemFireHealthConfig</code> for GemFire
-   * components whose configurations are not overridden on a per-host
-   * basis.  Note that changes made to the returned
-   * <code>GemFireHealthConfig</code> will not take effect until
-   * {@link #setDefaultGemFireHealthConfig} is invoked.
-   */
-  public GemFireHealthConfig getDefaultGemFireHealthConfig();
-
-  /**
-   * Sets the <code>GemFireHealthConfig</code> for
-   * GemFire components whose configurations are not overridden on a
-   * per-host basis.
-   *
-   * @throws IllegalArgumentException
-   *         If <code>config</code> specifies the config for a host
-   */
-  public void setDefaultGemFireHealthConfig(GemFireHealthConfig config);
-
-  /**
-   * Returns the <code>GemFireHealthConfig</code> for GemFire
-   * components that reside on a given host.  This configuration will
-   * override the {@linkplain #getDefaultGemFireHealthConfig default}
-   * configuration.
-   *
-   * @param hostName
-   *        The {@linkplain java.net.InetAddress#getCanonicalHostName
-   *        canonical} name of the host.
-   */
-  public GemFireHealthConfig getGemFireHealthConfig(String hostName);
-
-  /**
-   * Sets the <code>GemFireHealthConfig</code> for GemFire
-   * components that reside on a given host.  This configuration will
-   * override the {@linkplain #getDefaultGemFireHealthConfig default}
-   * configuration.  Note that changes made to the returned
-   * <code>GemFireHealthConfig</code> will not take effect until
-   * {@link #setDefaultGemFireHealthConfig} is invoked.
-   *
-   * @param hostName
-   *        The {@linkplain java.net.InetAddress#getCanonicalHostName
-   *        canonical} name of the host.
-   *
-   * @throws IllegalArgumentException
-   *         If host <code>hostName</code> does not exist or if there
-   *         are no GemFire components running on that host or if
-   *         <code>config</code> does not configure host
-   *         <code>hostName</code>. 
-   */
-  public void setGemFireHealthConfig(String hostName,
-                                     GemFireHealthConfig config);
-
-  /**
-   * Closes this health monitor and releases all resources associated
-   * with it.
-   */
-  public void close();
-
-  /**
-   * Returns whether or not this <code>GemFireHealth</code> is
-   * {@linkplain #close closed}.
-   */
-  public boolean isClosed();
-
-  //////////////////////  Inner Classes  //////////////////////
-
-  /**
-   * An enumerated type for the health of GemFire.
-   */
-  public static class Health implements java.io.Serializable {
-    private static final long serialVersionUID = 3039539430412151801L;
-    /** The string for good health */
-    static final String GOOD_STRING = 
LocalizedStrings.GemFireHealth_GOOD.toLocalizedString();
-
-    /** The string for okay health */
-    static final String OKAY_STRING = 
LocalizedStrings.GemFireHealth_OKAY.toLocalizedString();
-
-    /** The string for poor health */
-    static final String POOR_STRING = 
LocalizedStrings.GemFireHealth_POOR.toLocalizedString();
-
-    ////////////////////  Instance Fields  ////////////////////
-
-    /** The string for this health */
-    private String healthString;
-
-    /////////////////////  Constructors  //////////////////////
-
-    /**
-     * Creates a new <code>Health</code> with the given string
-     */
-    protected Health(String healthString) {
-      this.healthString = healthString;
-    }
-    
-    ////////////////////  Instance Methods  ////////////////////
-
-    /**
-     * Returns the appropriate canonical instance of
-     * <code>Health</code>.
-     */
-    public Object readResolve() {
-      if (this.healthString.equals(GOOD_STRING)) {
-        return GemFireHealth.GOOD_HEALTH;
-
-      } else if (this.healthString.equals(OKAY_STRING)) {
-        return GemFireHealth.OKAY_HEALTH;
-
-      } else if (this.healthString.equals(POOR_STRING)) {
-        return GemFireHealth.POOR_HEALTH;
-
-      } else {
-        Assert.assertTrue(false, "Unknown healthString: " +
-                          this.healthString);
-        return null;
-      }
-    }
-
-    @Override
-    public String toString() {
-      return this.healthString;
-    }
-
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/GemFireHealthConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/GemFireHealthConfig.java 
b/geode-core/src/main/java/org/apache/geode/admin/GemFireHealthConfig.java
deleted file mode 100644
index 638244a..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/GemFireHealthConfig.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * Provides configuration information relating to all of the
- * components of a GemFire distributed system.
- *
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- * */
-public interface GemFireHealthConfig
-  extends MemberHealthConfig, CacheHealthConfig {
-
-  /** The default number of seconds between assessments of the health
-   * of the GemFire components. */
-  public static final int DEFAULT_HEALTH_EVALUATION_INTERVAL = 30;
-
-  //////////////////////  Instance Methods  //////////////////////
-
-  /**
-   * Returns the name of the host to which this configuration
-   * applies.  If this is the "default" configuration, then
-   * <code>null</code> is returned.
-   *
-   * @see GemFireHealth#getGemFireHealthConfig
-   */
-  public String getHostName();
-
-  /**
-   * Sets the number of seconds between assessments of the health of
-   * the GemFire components.
-   */
-  public void setHealthEvaluationInterval(int interval);
-
-  /**
-   * Returns the number of seconds between assessments of the health of
-   * the GemFire components.
-   */
-  public int getHealthEvaluationInterval();
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/GemFireMemberStatus.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/GemFireMemberStatus.java 
b/geode-core/src/main/java/org/apache/geode/admin/GemFireMemberStatus.java
deleted file mode 100755
index b785125..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/GemFireMemberStatus.java
+++ /dev/null
@@ -1,698 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-import org.apache.geode.cache.Cache;
-import org.apache.geode.cache.Region;
-import org.apache.geode.cache.client.PoolManager;
-import org.apache.geode.cache.server.CacheServer;
-import org.apache.geode.distributed.DistributedSystem;
-import org.apache.geode.distributed.Locator;
-import org.apache.geode.distributed.internal.DM;
-import org.apache.geode.distributed.internal.DistributionConfig;
-import org.apache.geode.distributed.internal.InternalDistributedSystem;
-import 
org.apache.geode.distributed.internal.membership.InternalDistributedMember;
-import org.apache.geode.internal.net.SocketCreator;
-import org.apache.geode.internal.admin.ClientHealthMonitoringRegion;
-import org.apache.geode.internal.admin.remote.ClientHealthStats;
-import org.apache.geode.internal.cache.*;
-import org.apache.geode.internal.cache.tier.InternalClientMembership;
-import org.apache.geode.internal.cache.tier.sockets.ClientProxyMembershipID;
-
-import java.io.IOException;
-import java.io.Serializable;
-import java.net.InetAddress;
-import java.util.*;
-
-/**
- * Class <code>GemFireMemberStatus</code> provides the status of a specific
- * GemFire member VM. This VM can be a peer, a client, a server and/or a
- * gateway.
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public class GemFireMemberStatus implements Serializable {
-  private static final long serialVersionUID = 3389997790525991310L;
-
-  /**
-   * Notifies whether this member is a client to a cache server.
-   */
-  protected boolean _isClient;
-
-  /**
-   * Notifies whether this member is a cache server.
-   */
-  protected boolean _isServer;
-
-  /**
-   * Notifies whether this member is a hub for WAN gateways.
-   */
-  protected boolean _isGatewayHub;
-
-  /**
-   * Notifies whether this member is a locator.
-   */
-  protected boolean _isLocator;
-
-  protected boolean _isPrimaryGatewayHub;
-
-  protected Object/*GatewayHubStatus*/ _gatewayHubStatus;
-
-  protected boolean _isConnected;
-  protected Serializable _memberId;
-  protected Set _connectedPeers;
-  protected Set _connectedServers;
-  protected Set _unconnectedServers;
-  protected Set _connectedClients;
-  protected Map _connectedIncomingGateways;
-  protected Map _outgoingGateways;
-
-  protected Map _clientHostNames;
-  protected Map _clientQueueSizes;
-  protected Map _gatewayQueueSizes;
-  protected Map _regionStatuses;
-  protected Map _clientHealthStats;
-
-  protected String _memberName;
-  protected int _mcastPort;
-  protected int _serverPort;
-  protected InetAddress _mcastAddress;
-  protected String _bindAddress;
-  protected String _locators;
-  protected InetAddress _hostAddress;
-
-  protected long _maximumHeapSize;
-  protected long _freeHeapSize;
-  
-  protected long upTime = -1;
-
-  protected transient final Cache cache;
-  
-  public GemFireMemberStatus() {
-    this(null);
-  }
-
-  public GemFireMemberStatus(Cache cache) {
-    this.cache = cache;
-    DistributedSystem ds = null;
-    if (cache != null) {
-      ds = cache.getDistributedSystem();
-    }
-    initialize(ds);
-  }
-
-  public boolean getIsConnected() {
-    return this._isConnected;
-  }
-
-  protected void setIsConnected(boolean isConnected) {
-    this._isConnected = isConnected;
-  }
-
-  /**
-   * Returns whether this member is a client to a cache server
-   * @return whether this member is a client to a cache server
-   */
-  public boolean getIsClient() {
-    return this._isClient;
-  }
-
-  /**
-   * Sets whether this member is a client to a cache server
-   * @param isClient Boolean defining whether this member is a client to a
-   * cache server
-   */
-  protected void setIsClient(boolean isClient) {
-    this._isClient = isClient;
-  }
-
-  /**
-   * Returns whether this member is a cache server
-   * @return whether this member is a cache server
-   */
-  public boolean getIsServer() {
-    return this._isServer;
-  }
-
-  /**
-   * Sets whether this member is a cache server
-   * @param isServer Boolean defining whether this member is a cache server
-   */
-  protected void setIsServer(boolean isServer) {
-    this._isServer = isServer;
-  }
-
-  public int getServerPort() {
-         return this._serverPort;
-  }
-  
-  protected void setServerPort(int port) {
-         this._serverPort = port;
-  }
-  
-  /**
-   * Returns whether this member is a hub for WAN gateways
-   * @return whether this member is a hub for WAN gateways
-   */
-  public boolean getIsGatewayHub() {
-    return this._isGatewayHub;
-  }
-
-  /**
-   * Sets whether this member is a cache server
-   * @param isGatewayHub Boolean defining whether this member is a hub for
-   * WAN gateways
-   */
-  protected void setIsGatewayHub(boolean isGatewayHub) {
-    this._isGatewayHub = isGatewayHub;
-  }
-
-  public boolean getIsLocator() {
-    return this._isLocator;
-  }
-
-  protected void setIsLocator(boolean isLocator) {
-    this._isLocator = isLocator;
-  }
-
-  public boolean getIsPrimaryGatewayHub() {
-    return this._isPrimaryGatewayHub;
-  }
-
-  protected void setIsPrimaryGatewayHub(boolean isPrimaryGatewayHub) {
-    this._isPrimaryGatewayHub = isPrimaryGatewayHub;
-  }
-
-  /**
-   * For internal use only
-   * @return status of the gateway hub
-   */
-  public Object/*GatewayHubStatus*/ getGatewayHubStatus() {
-    return this._gatewayHubStatus;
-  }
-
-//  protected void setGatewayHubStatus(GatewayHubStatus gatewayHubStatus) {
-//    this._gatewayHubStatus = gatewayHubStatus;
-//  }
-
-  public boolean getIsSecondaryGatewayHub() {
-    return !this._isPrimaryGatewayHub;
-  }
-
-  public Set getConnectedPeers() {
-    return this._connectedPeers;
-  }
-
-  protected void setConnectedPeers(Set connectedPeers) {
-    this._connectedPeers = connectedPeers;
-  }
-
-  public Set getConnectedServers() {
-    return this._connectedServers;
-  }
-
-  protected void setConnectedServers(Set connectedServers) {
-    this._connectedServers = connectedServers;
-  }
-
-  protected void addConnectedServer(String connectedServer) {
-    this._connectedServers.add(connectedServer);
-  }
-
-  public Set getUnconnectedServers() {
-    return this._unconnectedServers;
-  }
-
-  protected void setUnconnectedServers(Set unconnectedServers) {
-    this._unconnectedServers = unconnectedServers;
-  }
-
-  protected void addUnconnectedServer(String unconnectedServer) {
-    this._unconnectedServers.add(unconnectedServer);
-  }
-
-  public Set getConnectedClients() {
-    return this._connectedClients;
-  }
-
-  protected void addConnectedClient(String connectedClient) {
-    this._connectedClients.add(connectedClient);
-  }
-
-  public Map getOutgoingGateways() {
-           return this._outgoingGateways;
-  }
-
-  public Map getConnectedIncomingGateways() {
-    return this._connectedIncomingGateways;
-  }
-
-  protected void setConnectedIncomingGateways(Map connectedIncomingGateways) {
-    this._connectedIncomingGateways = connectedIncomingGateways;
-  }
-
-  public Map getClientQueueSizes() {
-    return this._clientQueueSizes;
-  }
-
-  protected void setClientQueueSizes(Map clientQueueSizes) {
-    this._clientQueueSizes = clientQueueSizes;
-  }
-
-  public int getClientQueueSize(String clientMemberId) {
-    Integer clientQueueSize = (Integer) 
getClientQueueSizes().get(clientMemberId);
-    return clientQueueSize == null ? 0 : clientQueueSize.intValue();
-  }
-
-  protected void putClientQueueSize(String clientMemberId, int size) {
-    getClientQueueSizes().put(clientMemberId, Integer.valueOf(size));
-  }
-
-  public Map getClientHealthStats() {
-    return this._clientHealthStats;
-  }
-  
-  protected void setClientHealthStats(Map stats) {
-    this._clientHealthStats = stats;
-  }
-  
-  /**
-   * For internal use only
-   * @param clientID client for health
-   * @return the client's health
-   */
-  public Object/*ClientHealthStats*/ getClientHealthStats(String clientID) {
-    return this._clientHealthStats.get(clientID);
-  }
-  
-  protected void setClientHealthStats(String clientID, ClientHealthStats 
stats) {
-    this._clientHealthStats.put(clientID, stats);
-  }
-  
-  protected void putClientHostName(String clientId, String hostName) {
-    this._clientHostNames.put(clientId, hostName);
-  }
-  
-  public String getClientHostName(String clientId) {
-    return (String)this._clientHostNames.get(clientId);
-  }
-  
-  public Map getRegionStatuses() {
-    return this._regionStatuses;
-  }
-
-  /**
-   * For internal use only
-   * @param fullRegionPath region path
-   * @return status for the region
-   */
-  public Object/*RegionStatus*/ getRegionStatus(String fullRegionPath) {
-    return getRegionStatuses().get(fullRegionPath);
-  }
-
-  protected void putRegionStatus(String fullRegionPath, RegionStatus status) {
-    getRegionStatuses().put(fullRegionPath, status);
-  }
-
-  public Serializable getMemberId() {
-    return this._memberId;
-  }
-
-  protected void setMemberId(Serializable memberId) {
-    this._memberId = memberId;
-  }
-
-  public String getMemberName() {
-    return this._memberName;
-  }
-
-  protected void setMemberName(String memberName) {
-    this._memberName = memberName;
-  }
-
-  public int getMcastPort() {
-    return this._mcastPort;
-  }
-
-  protected void setMcastPort(int mcastPort) {
-    this._mcastPort = mcastPort;
-  }
-
-  public InetAddress getMcastAddress() {
-    return this._mcastAddress;
-  }
-
-  protected void setMcastAddress(InetAddress mcastAddress) {
-    this._mcastAddress = mcastAddress;
-  }
-
-  public InetAddress getHostAddress() {
-    return this._hostAddress;
-  }
-
-  protected void setHostAddress(InetAddress hostAddress) {
-    this._hostAddress = hostAddress;
-  }
-
-  public String getBindAddress() {
-    return this._bindAddress;
-  }
-
-  protected void setBindAddress(String bindAddress) {
-    this._bindAddress = bindAddress;
-  }
-
-  public String getLocators() {
-    return this._locators;
-  }
-
-  protected void setLocators(String locators) {
-    this._locators = locators;
-  }
-
-  public long getMaximumHeapSize() {
-    return this._maximumHeapSize;
-  }
-
-  protected void setMaximumHeapSize(long size) {
-    this._maximumHeapSize = size;
-  }
-
-  public long getFreeHeapSize() {
-    return this._freeHeapSize;
-  }
-
-  protected void setFreeHeapSize(long size) {
-    this._freeHeapSize = size;
-  }
-
-  public long getUsedHeapSize() {
-    return getMaximumHeapSize() - getFreeHeapSize();
-  }
-  
-  public long getUpTime() {
-    return upTime;
-  }
-  
-  public void setUpTime(long upTime) {
-    this.upTime = upTime;
-  }
-
-  @Override
-  public String toString() {
-    StringBuffer buffer = new StringBuffer();
-    buffer
-      .append("GemFireMemberStatus[")
-      .append("isConnected=")
-      .append(this._isConnected)
-      .append("; memberName=")
-      .append(this._memberName)
-      .append("; memberId=")
-      .append(this._memberId)
-      .append("; hostAddress=")
-      .append(this._hostAddress)
-      .append("; mcastPort=")
-      .append(this._mcastPort)
-      .append("; mcastAddress=")
-      .append(this._mcastAddress)
-      .append("; bindAddress=")
-      .append(this._bindAddress)
-      .append("; serverPort=")
-      .append(this._serverPort)
-      .append("; locators=")
-      .append(this._locators)
-      .append("; isClient=")
-      .append(this._isClient)
-      .append("; isServer=")
-      .append(this._isServer)
-      .append("; isGatewayHub=")
-      .append(this._isGatewayHub)
-      .append("; isLocator=")
-      .append(this._isLocator)
-      .append("; isPrimaryGatewayHub=")
-      .append(this._isPrimaryGatewayHub)
-      .append("; gatewayHubStatus=")
-      .append(this._gatewayHubStatus)
-      .append("; connectedPeers=")
-      .append(this._connectedPeers)
-      .append("; connectedServers=")
-      .append(this._connectedServers)
-      .append("; unconnectedServers=")
-      .append(this._unconnectedServers)
-      .append("; connectedClients=")
-      .append(this._connectedClients)
-      .append("; clientHostNames=")
-      .append(this._clientHostNames)
-      .append("; clientQueueSizes=")
-      .append(this._clientQueueSizes)
-      .append("; clientHealthStats=")
-      .append(this._clientHealthStats)
-      .append("; gatewayQueueSizes=")
-      .append(this._gatewayQueueSizes)
-      .append("; regionStatuses=")
-      .append(this._regionStatuses)
-      .append("; maximumHeapSize=")
-      .append(this._maximumHeapSize)
-      .append("; freeHeapSize=")
-      .append(this._freeHeapSize)
-      .append("; upTime=")
-      .append(this.upTime)
-      .append("]");
-    return buffer.toString();
-  }
-  
-  protected void initialize(DistributedSystem distributedSystem) {
-    // Initialize instance variables
-    initializeInstanceVariables();
-
-    // If the cache is set, initialize the status.
-    // If the cache is not set, then this is most
-    // likely an unconnected status.
-    if (cache != null) {
-      // Initialize server
-      initializeServer();
-
-      // Initialize client
-      initializeClient();
-
-      // Initialize region sizes
-      initializeRegionSizes();
-    }
-
-    if (distributedSystem != null) {
-      // Initialize all
-      initializeAll(distributedSystem);
-    }
-
-    // If this is a locator, initialize the locator status
-    if (Locator.getLocators().size() > 0) {
-      setIsLocator(true);
-    }
-  }
-
-  protected void initializeInstanceVariables() {
-    // Variables for servers
-    this._connectedClients = new HashSet();
-    this._clientQueueSizes = new HashMap();
-    this._clientHealthStats = new HashMap();
-    this._clientHostNames = new HashMap();
-
-    // Variables for gateway hubs
-    this._outgoingGateways = new HashMap();
-    //this._connectedOutgoingGateways = new HashSet();
-    //this._unconnectedOutgoingGateways = new HashSet();
-    this._connectedIncomingGateways = new HashMap();
-    this._gatewayQueueSizes = new HashMap();
-
-    // Variables for clients
-    this._connectedServers = new HashSet();
-    this._unconnectedServers = new HashSet();
-
-    // Variables for all
-    this._connectedPeers = new HashSet();
-    this._regionStatuses = new HashMap();
-  }
-
-  protected void initializeServer() {
-    Collection servers = cache.getCacheServers();
-    if (servers.size() == 0) {
-      setIsServer(false);
-    } else {
-      setIsServer(true);
-
-      // Get connected clients.
-      // The following method returns a map of client member id to a cache
-      // client info. For now, keep track of the member ids in the set of
-      // _connectedClients.
-      Map allConnectedClients = 
InternalClientMembership.getStatusForAllClientsIgnoreSubscriptionStatus();
-      Iterator allConnectedClientsIterator = 
allConnectedClients.values().iterator();
-      while (allConnectedClientsIterator.hasNext()) {
-        CacheClientStatus ccs = (CacheClientStatus) 
allConnectedClientsIterator.next();
-        addConnectedClient(ccs.getMemberId());
-        // host address is available directly by id, hence CacheClientStatus 
need not be populated
-        putClientHostName(ccs.getMemberId(), ccs.getHostAddress());  
-      }
-
-      // Get client queue sizes
-      Map clientQueueSize = 
getClientIDMap(InternalClientMembership.getClientQueueSizes());
-      setClientQueueSizes(clientQueueSize);
-      
-      // Set server acceptor port (set it based on the first CacheServer)
-      CacheServer server = (CacheServer) servers.toArray()[0];
-      setServerPort(server.getPort());
-      
-      // Get Client Health Stats
-//      Assert.assertTrue(cache != null); (cannot be null)
-      Region clientHealthMonitoringRegion = 
ClientHealthMonitoringRegion.getInstance(
-          (GemFireCacheImpl)cache);
-      if(clientHealthMonitoringRegion != null) {
-        String [] clients = 
(String[])clientHealthMonitoringRegion.keySet().toArray(new String[0]);
-        for (int i = 0; i < clients.length; i++) {
-          String clientId = clients[i];
-          ClientHealthStats stats = 
(ClientHealthStats)clientHealthMonitoringRegion.get(clientId);
-          setClientHealthStats(clientId, stats);
-        } 
-      }
-    }
-  }
-  
-       /**
-        * returning  Map of client queue size against client Id
-        *  
-        * param clientMap is a  Map of client queue size against 
ClientProxyMembershipID
-        */
-       private Map getClientIDMap(Map ClientProxyMembershipIDMap) {
-          Map clientIdMap = new HashMap();
-          Set entrySet = ClientProxyMembershipIDMap.entrySet();
-          Iterator entries = entrySet.iterator();
-          while (entries.hasNext()) {
-             Map.Entry entry = (Map.Entry)entries.next();
-             ClientProxyMembershipID key = 
(ClientProxyMembershipID)entry.getKey();
-             Integer size = (Integer)entry.getValue();
-             clientIdMap.put(key.getDSMembership(), size);
-          }
-           return clientIdMap;
-         }
-
-  protected void initializeClient() {
-    Map poolMap = PoolManager.getAll();
-    if (poolMap.size() == 0) {
-      setIsClient(false);
-    } else {
-      setIsClient(true);
-
-      // Get connected servers.
-      // The following method returns a map of server name to a count of 
logical
-      // connections. A logical connection will be made for each region that
-      // references the live server. If the client is not connected to the 
server,
-      // the logical connections for that server will be 0. For now, keep track
-      // of the keys (server names) of this map in the sets of 
_connectedServers
-      // and _unconnectedServers.
-      Map connectedServers = InternalClientMembership.getConnectedServers();
-      if (!connectedServers.isEmpty()) {
-        Iterator connected = connectedServers.entrySet().iterator();
-        while (connected.hasNext()) {
-          Map.Entry entry = (Map.Entry) connected.next();
-          String server = (String) entry.getKey();
-//          Integer connections = (Integer) entry.getValue();
-//          if (connections.intValue()==0) {
-//            addUnconnectedServer(server);
-//          } else {
-            addConnectedServer(server);
-//          }
-          //System.out.println(connections.size() + " logical connnections to 
server " + server);
-        }
-      }
-    }
-  }
-
-  protected void initializeAll(DistributedSystem distributedSystem) {
-    // Initialize isConnected
-    setIsConnected(true);
-
-    // Initialize distributed system status
-    initializeDistributedSystem(distributedSystem);
-
-    // Initialize peers
-    initializePeers(distributedSystem);
-
-    // Initialize memory
-    initializeMemory();
-  }
-
-  protected void initializeDistributedSystem(DistributedSystem 
distributedSystem) {
-    InternalDistributedSystem ids = (InternalDistributedSystem) 
distributedSystem;
-    setMemberId(ids.getMemberId());
-    DistributionConfig config = ids.getConfig();
-    setMemberName(config.getName());
-    setMcastPort(config.getMcastPort());
-    setMcastAddress(config.getMcastAddress());
-    String bindAddress = config.getBindAddress();
-    setBindAddress(bindAddress);
-    setLocators(config.getLocators());
-    setUpTime(System.currentTimeMillis() - ids.getStartTime());
-    try {
-      setHostAddress((bindAddress != null && bindAddress.length() > 0)
-        ? InetAddress.getByName(bindAddress)
-        : SocketCreator.getLocalHost());
-    } catch (IOException e) {/*ignore - leave null host address*/}
-  }
-
-  protected void initializePeers(DistributedSystem distributedSystem) {
-    InternalDistributedSystem ids = (InternalDistributedSystem) 
distributedSystem;
-    DM dm = ids.getDistributionManager();
-    Set connections = dm.getOtherNormalDistributionManagerIds();
-    Set connectionsIDs = new HashSet(connections.size());
-    for (Iterator iter=connections.iterator(); iter.hasNext() ; ) {
-      InternalDistributedMember idm = (InternalDistributedMember)iter.next();
-      connectionsIDs.add(idm.getId());
-    }
-    setConnectedPeers(connectionsIDs);
-  }
-
-  protected void initializeMemory() {
-    //InternalDistributedSystem system = (InternalDistributedSystem) 
region.getCache().getDistributedSystem();
-    //GemFireStatSampler sampler = system.getStatSampler();
-    //VMStatsContract statsContract = sampler.getVMStats();
-
-    Runtime rt = Runtime.getRuntime();
-    setMaximumHeapSize(rt.maxMemory());
-    setFreeHeapSize(rt.freeMemory());
-  }
-
-  protected void initializeRegionSizes() {
-    Iterator rootRegions = cache.rootRegions().iterator();
-
-    while (rootRegions.hasNext()) {
-      LocalRegion rootRegion = (LocalRegion) rootRegions.next();
-      if (!(rootRegion instanceof HARegion)) {
-        RegionStatus rootRegionStatus = rootRegion instanceof PartitionedRegion
-          ? new PartitionedRegionStatus((PartitionedRegion) rootRegion)
-          : new RegionStatus(rootRegion);
-        putRegionStatus(rootRegion.getFullPath(), rootRegionStatus);
-        Iterator subRegions = rootRegion.subregions(true).iterator();
-        while (subRegions.hasNext()) {
-          LocalRegion subRegion = (LocalRegion) subRegions.next();
-          RegionStatus subRegionStatus = subRegion instanceof PartitionedRegion
-            ? new PartitionedRegionStatus((PartitionedRegion) subRegion)
-            : new RegionStatus(subRegion);
-          putRegionStatus(subRegion.getFullPath(), subRegionStatus);
-        }
-      }
-    }
-  }
-}
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/ManagedEntity.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/admin/ManagedEntity.java 
b/geode-core/src/main/java/org/apache/geode/admin/ManagedEntity.java
deleted file mode 100644
index 0b4851e..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/ManagedEntity.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * A entity that can be managed with the GemFire administration API.
- *
- * @see ManagedEntityConfig
- *
- * @since GemFire 4.0
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface ManagedEntity {
-
-  /**
-   * Starts this managed entity.  Note that this method may return
-   * before the managed entity is actually started.
-   *
-   * @throws AdminException
-   *         If a problem is encountered while starting this managed
-   *         entity. 
-   * @throws IllegalStateException
-   *         If this managed entity resides on a remote machine and a
-   *         <code>null</code> or empty (<code>""</code>) {@linkplain
-   *         ManagedEntityConfig#getRemoteCommand remote command} has
-   *         been specified.
-   *
-   * @see #waitToStart
-   */
-  public void start() throws AdminException;
-
-  /**
-   * Stops this managed entity.  Note that this method may return
-   * before the managed entity is actually stopped.
-   *
-   * @throws AdminException
-   *         If a problem is encountered while stopping this managed
-   *         entity. 
-   * @throws IllegalStateException
-   *         If this managed entity resides on a remote machine and a
-   *         <code>null</code> or empty (<code>""</code>) {@linkplain
-   *         ManagedEntityConfig#getRemoteCommand remote command} has
-   *         been specified.
-   *
-   * @see #waitToStop
-   */
-  public void stop() throws AdminException;
-
-  /**
-   * Waits for up to a given number of milliseconds for this managed
-   * entity to {@linkplain #start start}.
-   *
-   * @param timeout
-   *        The number of milliseconds to wait for this managed entity
-   *        to start.
-   *
-   * @return Whether or not the entity has started.
-   *         <code>false</code>, if the method times out.
-   *
-   * @throws InterruptedException
-   *         If the thread invoking this method is interrupted while
-   *         waiting. 
-   */
-  public boolean waitToStart(long timeout)
-    throws InterruptedException;
-
-  /**
-   * Waits for up to a given number of milliseconds for this managed
-   * entity to {@linkplain #stop stop}.
-   *
-   * @param timeout
-   *        The number of milliseconds to wait for this managed entity
-   *        to stop.
-   *
-   * @return Whether or not the entity has stopped.
-   *         <code>false</code>, if the method times out.
-   *
-   * @throws InterruptedException
-   *         If the thread invoking this method is interrupted while
-   *         waiting. 
-   */
-  public boolean waitToStop(long timeout)
-    throws InterruptedException;
-
-  /**
-   * Returns whether or not this managed entity is running.  Note that
-   * this operation may attempt to contact the managed entity.
-   *
-   * @throws IllegalStateException
-   *         If this managed entity resides on a remote machine and a
-   *         <code>null</code> or empty (<code>""</code>) {@linkplain
-   *         ManagedEntityConfig#getRemoteCommand remote command} has
-   *         been specified.
-   */
-  public boolean isRunning();
-
-  /**
-   * Returns the tail of this manage entity's log file.  Note that not
-   * all managed entities implement this functionality.
-   *
-   * @throws AdminException
-   *         If a problem is encountered while getting the log of this
-   *         managed entity.
-   * @throws UnsupportedOperationException
-   *         If this managed entity does not support retrieving its
-   *         log.
-   */
-  public String getLog() throws AdminException;
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/ManagedEntityConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/ManagedEntityConfig.java 
b/geode-core/src/main/java/org/apache/geode/admin/ManagedEntityConfig.java
deleted file mode 100644
index 9a95b44..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/ManagedEntityConfig.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * Common configuration for all entities that can be managed using the
- * GemFire administration API.  Note that once a managed entity has
- * been {@linkplain ManagedEntity#start started}, attempts to modify
- * its configuration will cause an {@link IllegalStateException} to be
- * thrown.
- *
- * @see ManagedEntity
- *
- * @since GemFire 4.0
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public interface ManagedEntityConfig extends Cloneable {
-
-  /**
-   * Returns the name of the host on which the managed entity runs or
-   * will run.
-   */
-  public String getHost();
-
-  /**
-   * Sets the name of the host on which the managed entity will run.
-   */
-  public void setHost(String host);
-
-  /**
-   * Returns the name of the working directory in which the managed
-   * entity runs or will run.
-   */
-  public String getWorkingDirectory();
-
-  /**
-   * Sets the name of the working directory in which the managed
-   * entity will run.
-   */
-  public void setWorkingDirectory(String dir);
-
-  /**
-   * Returns the name of the GemFire product directory to use when
-   * administering the managed entity.
-   */
-  public String getProductDirectory();
-
-  /**
-   * Sets the name of the GemFire product directory to use when
-   * administering the managed entity.
-   */
-  public void setProductDirectory(String dir);
-
-  /**
-   * Returns the command prefix used to administer a managed entity
-   * that is hosted on a remote machine.  If the remote command is
-   * <code>null</code> (the default value), then the remote command
-   * associated with the {@linkplain
-   * AdminDistributedSystem#getRemoteCommand() distributed system}
-   * will be used.
-   */
-  public String getRemoteCommand();
-
-  /**
-   * Sets the command prefix used to administer a managed entity that
-   * is hosted on a remote machine.
-   */
-  public void setRemoteCommand(String remoteCommand);
-
-  /**
-   * Validates this configuration.
-   *
-   * @throws IllegalStateException
-   *         If a managed entity cannot be administered using this
-   *         configuration 
-   */
-  public void validate();
-
-  /**
-   * Returns a new <code>ManagedEntityConfig</code> with the same
-   * configuration as this <code>ManagedEntityConfig</code>.
-   */
-  public Object clone() throws CloneNotSupportedException; 
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/MemberHealthConfig.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/MemberHealthConfig.java 
b/geode-core/src/main/java/org/apache/geode/admin/MemberHealthConfig.java
deleted file mode 100644
index e0a90c6..0000000
--- a/geode-core/src/main/java/org/apache/geode/admin/MemberHealthConfig.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.geode.admin;
-
-/**
- * Provides configuration information relating to the health of a
- * member of a GemFire distributed system.
- *
- * <P>
- *
- * If any of the following criteria is true, then a member is
- * considered to be in {@link GemFireHealth#OKAY_HEALTH OKAY_HEALTH}.
- *
- * <UL>
- *
- * <LI>The size of the {@linkplain #getMaxVMProcessSize VM process} is
- * too large.</LI>
- *
- * <LI>There are too many {@linkplain #getMaxMessageQueueSize enqueued}
- * incoming/outgoing messages.</LI>
- *
- * <LI>Too many message sends {@link #getMaxReplyTimeouts timeout}
- * while waiting for a reply.</LI>
- *
- * </UL>
- *
- * If any of the following criteria is true, then a member is
- * considered to be in {@link GemFireHealth#POOR_HEALTH POOR_HEALTH}.
- *
- * <UL>
- *
- * </UL>
- *
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- * */
-public interface MemberHealthConfig {
-
-  /** The default maximum VM process size (in megabytes) of a health
-   * member of the distributed system. The default value is 1000. */
-  public static final long DEFAULT_MAX_VM_PROCESS_SIZE = 1000;
-
-  /** The default maximum number of enqueued incoming or outgoing
-   * messages that a healthy member of a distributed system can have.
-   * The default value is 1000. */
-  public static final long DEFAULT_MAX_MESSAGE_QUEUE_SIZE = 1000;
-
-  /** The default maximum number of message reply timeouts that can
-   * occur in a given health monitoring interval. The default value
-   * is zero. */
-  public static final long DEFAULT_MAX_REPLY_TIMEOUTS = 0;
-
-  /** The default maximum multicast retransmission ratio.  The default
-   * value is 0.20 (twenty percent of messages retransmitted)
-   */
-  public static final double DEFAULT_MAX_RETRANSMISSION_RATIO = 0.20;
-  
-  ///////////////////////  Instance Methods  ///////////////////////
-
-  /**
-   * Returns the maximum VM process size (in megabytes) of a healthy
-   * member of the distributed system.
-   *
-   * @see #DEFAULT_MAX_VM_PROCESS_SIZE
-   */
-  public long getMaxVMProcessSize();
-
-  /**
-   * Sets the maximum VM process size (in megabytes) of a healthy
-   * member of the distributed system.
-   *
-   * @see #getMaxVMProcessSize
-   */
-  public void setMaxVMProcessSize(long size);
-  
-  /**
-   * Returns the maximum number of enqueued incoming or outgoing
-   * messages that a healthy member of a distributed system can have.
-   *
-   * @see #DEFAULT_MAX_MESSAGE_QUEUE_SIZE
-   */
-  public long getMaxMessageQueueSize();
-
-  /**
-   * Sets the maximum number of enqueued incoming or outgoing
-   * messages that a healthy member of a distributed system can have.
-   *
-   * @see #getMaxMessageQueueSize
-   */
-  public void setMaxMessageQueueSize(long maxMessageQueueSize);
-
-  /**
-   * Returns the maximum number message replies that can timeout in a
-   * healthy member.
-   *
-   * @see #DEFAULT_MAX_REPLY_TIMEOUTS
-   */
-  public long getMaxReplyTimeouts();
-
-  /**
-   * Sets the maximum number message replies that can timeout in a
-   * healthy member.
-   *
-   * @see #getMaxReplyTimeouts
-   */
-  public void setMaxReplyTimeouts(long maxReplyTimeouts);
-
-  /**
-   * Returns the maximum ratio of multicast retransmissions / total multicast
-   * messages.  Retransmissions are requestor-specific (i.e., unicast), so
-   * a single lost message may result in multiple retransmissions.<p>
-   * A high retransmission ratio may indicate
-   * poor network conditions requiring reduced flow-control settings,
-   * a udp-fragment-size setting that is too high.
-   * @see #DEFAULT_MAX_RETRANSMISSION_RATIO
-   */
-  public double getMaxRetransmissionRatio();
-  
-  /**
-   * Sets the maximum ratio of multicast retransmissions / total multicast
-   * messages.
-   * @see #getMaxRetransmissionRatio
-   */
-  public void setMaxRetransmissionRatio(double ratio);
-   
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c0221bed/geode-core/src/main/java/org/apache/geode/admin/OperationCancelledException.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/admin/OperationCancelledException.java
 
b/geode-core/src/main/java/org/apache/geode/admin/OperationCancelledException.java
deleted file mode 100644
index d765c21..0000000
--- 
a/geode-core/src/main/java/org/apache/geode/admin/OperationCancelledException.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.geode.admin;
-
-//import org.apache.geode.GemFireException;
-
-/**
- * Thrown when an administration operation that accesses information
- * in a remote system member is cancelled.  The cancelation may occur
- * because the system member has left the distributed system.
- *
- * @since GemFire 3.5
- * @deprecated as of 7.0 use the <code><a 
href="{@docRoot}/org/apache/geode/management/package-summary.html">management</a></code>
 package instead
- */
-public class OperationCancelledException extends RuntimeAdminException {
-   private static final long serialVersionUID = 5474068770227602546L;
-    
-    public OperationCancelledException() {
-      super();
-    }
-    
-    public OperationCancelledException( String message ) {
-        super( message );
-    }
-    
-    public OperationCancelledException( Throwable cause ){
-      super(cause);
-    }
-    
-    public OperationCancelledException( String message, Throwable cause ) {
-      super(message, cause);
-    }
-}


Reply via email to