org.apache.geode.admin

## Interface CacheServerConfig

- All Superinterfaces:
    CacheVmConfig, java.lang.Cloneable, ManagedEntityConfig

  Deprecated.
  as of 5.7 use `CacheVmConfig` instead.

      @Deprecated
      public interface CacheServerConfig
      extends CacheVmConfig

  Configuration for a GemFire cache server that is managed by the administration API. The cache server may or may not be running.
  Since:
    GemFire 4.0
  See Also:
    `AdminDistributedSystem.addCacheServer()`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Deprecated Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getCacheXMLFile()` Deprecated. Returns the `cache.xml` declarative caching initialization file used to configure this cache server VM.
    `java.lang.String` | `getClassPath()` Deprecated. Returns the location(s) of user classes (such as cache loaders) required by the cache server VM.
    `void` | `setCacheXMLFile(java.lang.String cacheXml)` Deprecated. Sets the `cache.xml` declarative caching initialization file used to configure this cache server VM.
    `void` | `setClassPath(java.lang.String classpath)` Deprecated. Sets the location(s) of user classes (such as cache loaders) required by the cache server VM.

    - ### Methods inherited from interface org.apache.geode.admin.ManagedEntityConfig

      `clone, getHost, getProductDirectory, getRemoteCommand, getWorkingDirectory, setHost, setProductDirectory, setRemoteCommand, setWorkingDirectory, validate`

- - ### Method Detail

    - #### getCacheXMLFile

          java.lang.String getCacheXMLFile()

      Deprecated.
      Returns the `cache.xml` declarative caching initialization file used to configure this cache server VM. By default, a cache server VM is started without an XML file.
      Specified by:
        `getCacheXMLFile` in interface `CacheVmConfig`

    - #### setCacheXMLFile

          void setCacheXMLFile(java.lang.String cacheXml)

      Deprecated.
      Sets the `cache.xml` declarative caching initialization file used to configure this cache server VM.
      Specified by:
        `setCacheXMLFile` in interface `CacheVmConfig`

    - #### getClassPath

          java.lang.String getClassPath()

      Deprecated.
      Returns the location(s) of user classes (such as cache loaders) required by the cache server VM.
      Specified by:
        `getClassPath` in interface `CacheVmConfig`

    - #### setClassPath

          void setClassPath(java.lang.String classpath)

      Deprecated.
      Sets the location(s) of user classes (such as cache loaders) required by the cache server VM.
      Specified by:
        `setClassPath` in interface `CacheVmConfig`