Class ClusterDefinedRegionsConfiguration

java.lang.Object
org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport
org.springframework.data.gemfire.config.annotation.ClusterDefinedRegionsConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.annotation.ImportAware, org.springframework.context.EnvironmentAware

@Configuration public class ClusterDefinedRegionsConfiguration extends AbstractAnnotationConfigSupport implements org.springframework.context.annotation.ImportAware
The ClusterDefinedRegionsConfiguration class configures client Proxy-based Regions for all Regions defined in the cluster to which the cache client is connected.
Since:
2.1.0
See Also:
  • Field Details

    • DEFAULT_CLIENT_REGION_SHORTCUT

      protected static final org.apache.geode.cache.client.ClientRegionShortcut DEFAULT_CLIENT_REGION_SHORTCUT
  • Constructor Details

    • ClusterDefinedRegionsConfiguration

      public ClusterDefinedRegionsConfiguration()
  • Method Details

    • getAnnotationType

      protected Class<? extends Annotation> getAnnotationType()
      Description copied from class: AbstractAnnotationConfigSupport
      Returns the cache application Annotation type pertaining to this configuration.
      Specified by:
      getAnnotationType in class AbstractAnnotationConfigSupport
      Returns:
      the cache application Annotation type used by this application.
    • setImportMetadata

      public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
      Specified by:
      setImportMetadata in interface org.springframework.context.annotation.ImportAware
    • setClientRegionShortcut

      protected void setClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut)
    • getClientRegionShortcut

      protected Optional<org.apache.geode.cache.client.ClientRegionShortcut> getClientRegionShortcut()
    • resolveClientRegionShortcut

      protected org.apache.geode.cache.client.ClientRegionShortcut resolveClientRegionShortcut()
    • gemfireDataSourcePostProcessor

      @Bean @Order(-2146483648) public GemfireDataSourcePostProcessor gemfireDataSourcePostProcessor()