Interface GemfireAdminOperations
- All Known Implementing Classes:
AbstractGemfireAdminOperations
,FunctionGemfireAdminTemplate
,RestHttpGemfireAdminTemplate
public interface GemfireAdminOperations
The
GemfireAdminOperations
interface defines a set of operations to define schema objects in a remote
Apache Geode or Pivotal GemFire cluster.- Since:
- 2.0.0
- Author:
- John Blum
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createDiskStore
(SchemaObjectDefinition diskStoreDefinition) Creates aDiskStore
based on the givenschema object definition
.default void
createDiskStores
(Iterable<SchemaObjectDefinition> diskStoreDefinitions) default void
createDiskStores
(SchemaObjectDefinition... diskStoreDefinitions) void
createIndex
(IndexDefinition indexDefinition) default void
createIndexes
(Iterable<IndexDefinition> indexDefinitions) default void
createIndexes
(IndexDefinition... indexDefinitions) void
createLuceneIndex
(SchemaObjectDefinition luceneIndexDefinition) default void
createLuceneIndexes
(Iterable<SchemaObjectDefinition> luceneIndexDefinitions) default void
createLuceneIndexes
(SchemaObjectDefinition... luceneIndexDefinitions) void
createRegion
(RegionDefinition regionDefinition) Creates a cacheRegion
based on the givenschema object definition
.default void
createRegions
(Iterable<RegionDefinition> regionDefinitions) default void
createRegions
(RegionDefinition... regionDefinitions) Returns acollection
ofRegion
names defined on the GemFire Servers in the cluster.
-
Method Details
-
getAvailableServerRegions
Returns acollection
ofRegion
names defined on the GemFire Servers in the cluster. -
getAvailableServerRegionIndexes
-
createRegion
Creates a cacheRegion
based on the givenschema object definition
.- Parameters:
regionDefinition
-RegionDefinition
encapsulating configuration meta-data defining a cacheRegion
.- See Also:
-
createRegions
-
createRegions
-
createLuceneIndex
- Parameters:
luceneIndexDefinition
-SchemaObjectDefinition
encapsulating the configuration meta-data defining aRegion
LuceneIndex
.- See Also:
-
createLuceneIndexes
-
createLuceneIndexes
-
createIndex
- Parameters:
indexDefinition
-IndexDefinition
encapsulating the configuration meta-data defining aRegion
OQLIndex
.- See Also:
-
createIndexes
-
createIndexes
-
createDiskStore
Creates aDiskStore
based on the givenschema object definition
.- Parameters:
diskStoreDefinition
-SchemaObjectDefinition
encapsulating the configuration meta-data defining aDiskStore
.- See Also:
-
createDiskStores
-
createDiskStores
-