public class AbstractGemfireAdminOperations extends Object implements GemfireAdminOperations
AbstractGemfireAdminOperations is an abstract base class encapsulating common functionality
supporting administrative (management) operations against a Pivotal GemFire or Apache Geode cluster.GemfireAdminOperations,
SchemaObjectDefinition| Modifier and Type | Field and Description |
|---|---|
protected static String |
NOT_IMPLEMENTED |
| Constructor and Description |
|---|
AbstractGemfireAdminOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
createDiskStore(SchemaObjectDefinition diskStoreDefinition)
Creates a
DiskStore based on the given schema object definition. |
void |
createIndex(IndexDefinition indexDefinition)
|
void |
createLuceneIndex(SchemaObjectDefinition luceneIndexDefinition)
|
void |
createRegion(RegionDefinition regionDefinition)
Creates a cache
Region based on the given schema object definition. |
Iterable<String> |
getAvailableServerRegionIndexes()
|
Iterable<String> |
getAvailableServerRegions()
Returns a
collection of Region names defined on the GemFire Servers in the cluster. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDiskStores, createDiskStores, createIndexes, createIndexes, createLuceneIndexes, createLuceneIndexes, createRegions, createRegionsprotected static final String NOT_IMPLEMENTED
public Iterable<String> getAvailableServerRegions()
collection of Region names defined on the GemFire Servers in the cluster.getAvailableServerRegions in interface GemfireAdminOperationsIterable of Region names defined on the GemFire Servers in the cluster.Region.getName(),
Iterablepublic Iterable<String> getAvailableServerRegionIndexes()
getAvailableServerRegionIndexes in interface GemfireAdminOperationsIterable of all the server Region Indexes.Index.getName(),
Iterablepublic void createRegion(RegionDefinition regionDefinition)
Region based on the given schema object definition.createRegion in interface GemfireAdminOperationsregionDefinition - RegionDefinition encapsulating configuration meta-data defining
a cache Region.RegionDefinition,
GemFireCache,
Regionpublic void createLuceneIndex(SchemaObjectDefinition luceneIndexDefinition)
createLuceneIndex in interface GemfireAdminOperationsluceneIndexDefinition - SchemaObjectDefinition encapsulating the configuration meta-data
defining a Region LuceneIndex.SchemaObjectDefinition,
LuceneIndex,
Regionpublic void createIndex(IndexDefinition indexDefinition)
createIndex in interface GemfireAdminOperationsindexDefinition - IndexDefinition encapsulating the configuration meta-data
defining a Region OQL Index.IndexDefinition,
Index,
Regionpublic void createDiskStore(SchemaObjectDefinition diskStoreDefinition)
DiskStore based on the given schema object definition.createDiskStore in interface GemfireAdminOperationsdiskStoreDefinition - SchemaObjectDefinition encapsulating the configuration meta-data
defining a DiskStore.SchemaObjectDefinition,
DiskStoreCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.