Class AbstractGemfireAdminOperations
java.lang.Object
org.springframework.data.gemfire.config.admin.AbstractGemfireAdminOperations
- All Implemented Interfaces:
GemfireAdminOperations
- Direct Known Subclasses:
FunctionGemfireAdminTemplate
AbstractGemfireAdminOperations
is an abstract base class encapsulating common functionality
supporting administrative (management) operations against a Pivotal GemFire or Apache Geode cluster.- Since:
- 2.0.0
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createDiskStore
(SchemaObjectDefinition diskStoreDefinition) Creates aDiskStore
based on the givenschema object definition
.void
createIndex
(IndexDefinition indexDefinition) void
createLuceneIndex
(SchemaObjectDefinition luceneIndexDefinition) void
createRegion
(RegionDefinition regionDefinition) Creates a cacheRegion
based on the givenschema object definition
.Returns acollection
ofRegion
names defined on the GemFire Servers in the cluster.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.gemfire.config.admin.GemfireAdminOperations
createDiskStores, createDiskStores, createIndexes, createIndexes, createLuceneIndexes, createLuceneIndexes, createRegions, createRegions
-
Field Details
-
NOT_IMPLEMENTED
- See Also:
-
-
Constructor Details
-
AbstractGemfireAdminOperations
public AbstractGemfireAdminOperations()
-
-
Method Details
-
getAvailableServerRegions
Returns acollection
ofRegion
names defined on the GemFire Servers in the cluster.- Specified by:
getAvailableServerRegions
in interfaceGemfireAdminOperations
- Returns:
- an
Iterable
ofRegion
names defined on the GemFire Servers in the cluster. - See Also:
-
Region.getName()
Iterable
-
getAvailableServerRegionIndexes
- Specified by:
getAvailableServerRegionIndexes
in interfaceGemfireAdminOperations
- Returns:
- an
Iterable
of all the serverRegion
Indexes
. - See Also:
-
Index.getName()
Iterable
-
createRegion
Creates a cacheRegion
based on the givenschema object definition
.- Specified by:
createRegion
in interfaceGemfireAdminOperations
- Parameters:
regionDefinition
-RegionDefinition
encapsulating configuration meta-data defining a cacheRegion
.- See Also:
-
RegionDefinition
GemFireCache
Region
-
createLuceneIndex
- Specified by:
createLuceneIndex
in interfaceGemfireAdminOperations
- Parameters:
luceneIndexDefinition
-SchemaObjectDefinition
encapsulating the configuration meta-data defining aRegion
LuceneIndex
.- See Also:
-
SchemaObjectDefinition
LuceneIndex
Region
-
createIndex
- Specified by:
createIndex
in interfaceGemfireAdminOperations
- Parameters:
indexDefinition
-IndexDefinition
encapsulating the configuration meta-data defining aRegion
OQLIndex
.- See Also:
-
IndexDefinition
Index
Region
-
createDiskStore
Creates aDiskStore
based on the givenschema object definition
.- Specified by:
createDiskStore
in interfaceGemfireAdminOperations
- Parameters:
diskStoreDefinition
-SchemaObjectDefinition
encapsulating the configuration meta-data defining aDiskStore
.- See Also:
-
SchemaObjectDefinition
DiskStore
-