org.apache.geode.cache.configuration Class Hierarchy (Apache Geode 1.9.2)
Date: 2019-10-15

# Hierarchy For Package org.apache.geode.cache.configuration

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.geode.cache.configuration.CacheConfig
  - org.apache.geode.cache.configuration.CacheConfig.AsyncEventQueue (implements org.apache.geode.cache.configuration.CacheElement)
  - org.apache.geode.cache.configuration.CacheConfig.GatewayHub
  - org.apache.geode.cache.configuration.CacheConfig.GatewayHub.Gateway
  - org.apache.geode.cache.configuration.CacheConfig.GatewayHub.Gateway.GatewayEndpoint
  - org.apache.geode.cache.configuration.CacheConfig.GatewayHub.Gateway.GatewayQueue
  - org.apache.geode.cache.configuration.CacheConfig.GatewayReceiver
  - org.apache.geode.cache.configuration.CacheConfig.GatewaySender
  - org.apache.geode.cache.configuration.CacheTransactionManagerType
  - org.apache.geode.cache.configuration.ClassNameType (implements java.io.Serializable)
    - org.apache.geode.cache.configuration.DeclarableType (implements java.io.Serializable)
      - org.apache.geode.cache.configuration.RegionAttributesType.EvictionAttributes.LruHeapPercentage
        - org.apache.geode.cache.configuration.RegionAttributesType.EvictionAttributes.LruMemorySize
  - org.apache.geode.cache.configuration.DiskDirsType (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.DiskDirType
  - org.apache.geode.cache.configuration.DiskStoreType (implements org.apache.geode.cache.configuration.CacheElement)
  - org.apache.geode.cache.configuration.DynamicRegionFactoryType
  - org.apache.geode.cache.configuration.FunctionServiceType
  - org.apache.geode.cache.configuration.JndiBindingsType
  - org.apache.geode.cache.configuration.JndiBindingsType.JndiBinding (implements org.apache.geode.cache.configuration.CacheElement)
  - org.apache.geode.cache.configuration.JndiBindingsType.JndiBinding.ConfigProperty (implements org.apache.geode.cache.configuration.CacheElement)
  - org.apache.geode.cache.configuration.ObjectType (implements java.io.Serializable)
    - org.apache.geode.cache.configuration.ParameterType
  - org.apache.geode.cache.configuration.PdxType
  - org.apache.geode.cache.configuration.PoolType
  - org.apache.geode.cache.configuration.PoolType.Locator
  - org.apache.geode.cache.configuration.PoolType.Server
  - org.apache.geode.cache.configuration.RegionAttributesType (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.DiskWriteAttributes (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.DiskWriteAttributes.AsynchronousWrites
  - org.apache.geode.cache.configuration.RegionAttributesType.EvictionAttributes (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.EvictionAttributes.LruEntryCount (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.ExpirationAttributesDetail (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.ExpirationAttributesType (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.MembershipAttributes (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.MembershipAttributes.RequiredRole
  - org.apache.geode.cache.configuration.RegionAttributesType.PartitionAttributes (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionAttributesType.PartitionAttributes.FixedPartitionAttributes
  - org.apache.geode.cache.configuration.RegionAttributesType.SubscriptionAttributes (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionConfig (implements org.apache.geode.cache.configuration.CacheElement, org.apache.geode.management.api.RestfulEndpoint)
  - org.apache.geode.cache.configuration.RegionConfig.Entry (implements java.io.Serializable)
  - org.apache.geode.cache.configuration.RegionConfig.Index (implements org.apache.geode.cache.configuration.CacheElement, java.io.Serializable)
  - org.apache.geode.cache.configuration.ResourceManagerType
  - org.apache.geode.cache.configuration.SerializationRegistrationType
  - org.apache.geode.cache.configuration.SerializationRegistrationType.Instantiator
  - org.apache.geode.cache.configuration.SerializationRegistrationType.Serializer
  - org.apache.geode.cache.configuration.ServerType
    - org.apache.geode.cache.configuration.CacheConfig.CacheServer
  - org.apache.geode.cache.configuration.ServerType.ClientSubscription

## Interface Hierarchy

- java.io.Serializable
  - org.apache.geode.cache.configuration.CacheElement (also extends org.apache.geode.lang.Identifiable<T>)
  - org.apache.geode.lang.Identifiable<T>
    - org.apache.geode.cache.configuration.CacheElement (also extends java.io.Serializable)

## Annotation Type Hierarchy

- org.apache.geode.cache.configuration.XSDRootElement (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.geode.cache.configuration.EnumReadableWritable
    - org.apache.geode.cache.configuration.RegionAttributesScope
    - org.apache.geode.cache.configuration.RegionAttributesDataPolicy (implements java.io.Serializable)
    - org.apache.geode.cache.configuration.EnumActionDestroyOverflow
    - org.apache.geode.cache.configuration.RegionAttributesIndexUpdateType (implements java.io.Serializable)
    - org.apache.geode.cache.configuration.RegionAttributesMirrorType