VMware Tanzu GemFire Native C++ Reference 10.2.7
|
Creates an authenticated cache view to allow credential based access to region services. More...
#include <AuthenticatedView.hpp>
Inherits apache::geode::client::RegionService.
Public Member Functions | |
AuthenticatedView (std::shared_ptr< Properties > credentials, std::shared_ptr< Pool > pool, CacheImpl *cacheImpl) | |
constructors More... | |
void | close () override |
Terminates this object cache and releases all the local resources. More... | |
PdxInstanceFactory | createPdxInstanceFactory (const std::string &className) const override |
Returns a factory that can create a PdxInstance . More... | |
PdxInstanceFactory | createPdxInstanceFactory (const std::string &className, bool expectDomainClass) const override |
Returns a factory that can create a PdxInstance . More... | |
std::shared_ptr< QueryService > | getQueryService () override |
Gets the QueryService from which a new Query can be obtained. More... | |
std::shared_ptr< Region > | getRegion (const std::string &path) const override |
Look up a region with the full path from root. More... | |
bool | isClosed () const override |
public methods More... | |
std::vector< std::shared_ptr< Region > > | rootRegions () const override |
Returns a set of root regions in the cache. More... | |
virtual | ~AuthenticatedView () |
destructor More... | |
Creates an authenticated cache view to allow credential based access to region services.
|
virtual |
destructor
apache::geode::client::AuthenticatedView::AuthenticatedView | ( | std::shared_ptr< Properties > | credentials, |
std::shared_ptr< Pool > | pool, | ||
CacheImpl * | cacheImpl | ||
) |
constructors
|
overridevirtual |
Terminates this object cache and releases all the local resources.
After this cache is closed, any further method call on this cache or any region object will throw CacheClosedException
, unless otherwise noted.
CacheClosedException,if | the cache is already closed. |
Implements apache::geode::client::RegionService.
|
overridevirtual |
Returns a factory that can create a PdxInstance
.
className | the fully qualified class name that the PdxInstance will become when it is fully deserialized. |
Implements apache::geode::client::RegionService.
|
overridevirtual |
Returns a factory that can create a PdxInstance
.
className | the fully qualified class name that the PdxInstance will become when it is fully deserialized. |
expectDomainClass | Whether or not created PdxType represents a Java domain class. |
Implements apache::geode::client::RegionService.
|
overridevirtual |
Gets the QueryService from which a new Query can be obtained.
Implements apache::geode::client::RegionService.
|
overridevirtual |
Look up a region with the full path from root.
path | the region's path, such as RootA/Sub1/Sub1A . |
Implements apache::geode::client::RegionService.
|
overridevirtual |
public methods
Indicates if this cache has been closed. After a new cache object is created, this method returns false; After the close is called on this cache object, this method returns true.
Implements apache::geode::client::RegionService.
|
overridevirtual |
Returns a set of root regions in the cache.
This set is a snapshot and is not backed by the Cache. The vector passed in is cleared and the regions are added to it.
Implements apache::geode::client::RegionService.