Gemfire JavaDocs_test
Package org.apache.geode.cache
Class DynamicRegionFactory.Config
- java.lang.Object
-
- org.apache.geode.cache.DynamicRegionFactory.Config
-
- Enclosing class:
- DynamicRegionFactory
public static class DynamicRegionFactory.Config extends java.lang.Object
Configuration for dynamic region factory. The default attributes are:- diskDir:
null
- poolName:
null
- persistBackup:
true
- registerInterest:
true
- Since:
- GemFire 4.3
-
-
Field Summary
Fields Modifier and Type Field Description java.io.File
diskDir
The directory where the factory'spersistBackup
files are placedboolean
persistBackup
Causes the factory to be persisted on disk.java.lang.String
poolName
The ${link Pool} to be used by a client factory to communicate with the server-side factory.boolean
registerInterest
Causes regions created by the factory to register interest in all keys in a corresponding server cache region
-
Constructor Summary
Constructors Constructor Description Config()
Creates a configuration with the default attributes.Config(java.io.File diskDir, java.lang.String poolName)
Creates a configuration with defaults and the given diskDir and poolName.Config(java.io.File diskDir, java.lang.String poolName, boolean persistBackup, boolean registerInterest)
Creates a configuration with the given attributes
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.io.File
getDiskDir()
Returns the disk directory that the dynamic region factory data will be written to.boolean
getPersistBackup()
Returns true if the factory is persisted to disk; false if not.java.lang.String
getPoolName()
Returns the name of thePool
associated with the dynamic region factory.boolean
getRegisterInterest()
Returns true if the region will register interest in all keys of a corresponding server cache regionint
hashCode()
-
-
-
Field Detail
-
persistBackup
public final boolean persistBackup
Causes the factory to be persisted on disk. SeediskDir
-
diskDir
public final java.io.File diskDir
The directory where the factory'spersistBackup
files are placed
-
registerInterest
public final boolean registerInterest
Causes regions created by the factory to register interest in all keys in a corresponding server cache region
-
poolName
public final java.lang.String poolName
The ${link Pool} to be used by a client factory to communicate with the server-side factory.
-
-
Constructor Detail
-
Config
public Config()
Creates a configuration with the default attributes.
-
Config
public Config(java.io.File diskDir, java.lang.String poolName)
Creates a configuration with defaults and the given diskDir and poolName.- Parameters:
diskDir
- the directory to which the region's data is writtenpoolName
- the name of the connection pool to use
-
Config
public Config(java.io.File diskDir, java.lang.String poolName, boolean persistBackup, boolean registerInterest)
Creates a configuration with the given attributes- Parameters:
diskDir
- the directory to which the region's data is writtenpoolName
- the name of the connection pool to usepersistBackup
- boolean specifying if a persistent backup should be made of the regionregisterInterest
- whether regions created by the factory will register interest in all keys in a corresponding server cache region
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getPersistBackup
public boolean getPersistBackup()
Returns true if the factory is persisted to disk; false if not.- Returns:
- whether the factory is persisted to disk
-
getRegisterInterest
public boolean getRegisterInterest()
Returns true if the region will register interest in all keys of a corresponding server cache region- Returns:
- whether the region will register interest in all keys of a corresponding server cache region
-
getDiskDir
public java.io.File getDiskDir()
Returns the disk directory that the dynamic region factory data will be written to. Returns null if no directory has been specified. The diskDir is only used ifpersistBackup
is true.- Returns:
- the disk directory that the dynamic region factory data will be written to
-
-