VMware GemFire Native C++ Reference
9.1
|
Specifies the mechanism to obtain credentials for a client. More...
Inherits apache::geode::client::SharedBase.
Public Member Functions | |
virtual void | close ()=0 |
Invoked before the cache goes down. More... | |
virtual PropertiesPtr | getCredentials (PropertiesPtr &securityprops, const char *server)=0 |
initialize with the given set of security properties and return the credentials for the client as properties. More... | |
void | preserveSB () const |
Atomically increment reference count. More... | |
int32_t | refCount () |
void | releaseSB () const |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero. More... | |
Specifies the mechanism to obtain credentials for a client.
It is mandantory for clients when the server is running in secure mode having a security-client-authenticator
module specified. Implementations should register the library path as security-client-auth-library
system property and factory function (a zero argument function returning pointer to an AuthInitialize object) as the security-client-auth-factory
system property.
|
pure virtual |
Invoked before the cache goes down.
|
pure virtual |
initialize with the given set of security properties and return the credentials for the client as properties.
props | the set of security properties provided to the DistributedSystem.connect method |
server | it is the ID of the current endpoint. The format expected is "host:port". |
server
|
inherited |
Atomically increment reference count.
|
inlineinherited |
|
inherited |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.