Deprecated List
Global com::pcbsys::nirvana::client::nChannel::createNamedObject (const std::string &name, bool persistent)
The persistent and clusterWide flags are deprecated since 10.5. These flags will be removed. Persistence of the durable will be defined by the persistence support of the parent channel. If the parent channel supports persistent events, its durables will always be created as persistent. The durable will be treated as cluster-wide if its parent channel is a cluster-wide one.
Global com::pcbsys::nirvana::client::nChannel::createNamedObject (const std::string &name, longlong startEID, bool persistent)
This persistent flag is deprecated since 10.5. The parameter will be removed. Persistence of the durable will be defined by the persistence support of the parent channel. If the parent channel supports persistent events, its durables will always be created as persistent.
Global com::pcbsys::nirvana::client::nNamedObject::isPersistent ()
This persistent flag is deprecated since 10.5. The method will be removed. Persistence of the durable will be defined by the persistence support of the parent channel. If the parent channel supports persistent events, its durables will always be created as persistent.
Global com::pcbsys::nirvana::client::nProtobufEvent::setProperties (nEventProperties *newProperties)
The method is deprecated in 10.7. Not able to set explicitly properties to a Protobuf Event.
Class com::pcbsys::nirvana::client::nRegisteredEventListener
As of version 6.0 the client merge functionality is depreciated, if you need the full event then this can be done by the nEventProperties merge function.
Global com::pcbsys::nirvana::client::nRegisteredEventListener::update (nConsumeEvent *pEvt)=0
Class com::pcbsys::nirvana::client::nRegisteredEventUpdateListener
As of version 6.0 the updates are delivered to the standard nEventListener
Global com::pcbsys::nirvana::client::nSession::init (bool disconnectIfClusterFails)
as of 10.7. When in future releases the API is removed the behaviour will be as the flag is set to true, i.e. non-admin client sessions will be disconnected when cluster is not formed.
Global com::pcbsys::nirvana::client::nSession::init (bool fails, nDataStreamListener *pStreamListener)
as of 10.7. When in future releases the API is removed the behaviour will be as the flag is set to true, i.e. non-admin client sessions will be disconnected when cluster is not formed.
Global com::pcbsys::nirvana::client::nSession::removeChannelFromCache (nChannelAttributes *pAttr)
This function will be removed as it was unsafe. Calling this function now has no effect
Global com::pcbsys::nirvana::client::nStoreProperties::getEnableReadBuffering ()
This function is deprecated since 10.3. Read buffering is always enabled.
Global com::pcbsys::nirvana::client::nStoreProperties::getReadBufferSize ()
This function is deprecated since 10.3. Stores will always use the global 'StoreReadBufferSize' realm configuration.
Global com::pcbsys::nirvana::client::nStoreProperties::setEnableReadBuffering (bool flag)
This function is deprecated since 10.3. Read buffering is always enabled.
Global com::pcbsys::nirvana::client::nStoreProperties::setReadBufferSize (ulonglong size)
This function is deprecated since 10.3. Stores will always use the global 'StoreReadBufferSize' realm configuration.
Global com::pcbsys::nirvana::nAdminAPI::nCopyable::copy (std::string &toName, bool bWaitForCompletion, nACL *pAcl, nCommandStatus *pCmdStatus)=0
As of version 2.0, please use copy(boolean p_waitForCompletion, nChannelAttributes p_attrib, nCommandStatus cmdStatus)
Exceptions
nUnsupportedCopyExceptionif the copy operation can not be performed with the parameters specified.
Global com::pcbsys::nirvana::nAdminAPI::nCopyable::copy (nNode *pToNode, std::string &toName, bool bWaitForCompletion, nACL *pAcl, nCommandStatus *pCmdStatus)=0
As of version 2.0, please use copy(boolean p_waitForCompletion, nChannelAttributes p_attrib, nCommandStatus cmdStatus)
Exceptions
nUnsupportedCopyExceptionif the copy operation can not be performed with the parameters specified.
Global com::pcbsys::nirvana::nAdminAPI::nLeafNode::copy (nNode *pToNode, std::string &toName, bool bWaitForCompletion, nACL *pAcl, nCommandStatus *pCmdStatus)
As of version 2.0
Global com::pcbsys::nirvana::nAdminAPI::nLeafNode::copy (std::string &toName, bool bWaitForCompletion, nACL *pAcl, nCommandStatus *pCmdStatus)
As of version 2.0
Global com::pcbsys::nirvana::nAdminAPI::nRealmNode::changeStatusChannel (int type, long age, int capacity)
This method has became obsolete with the changes to the status and transaction channels. Currently it does noting.
Global com::pcbsys::nirvana::nAdminAPI::nRealmNode::changeTransactionChannel (int type, long age, int capacity)
This method has became obsolete with the changes to the status and transaction channels. Currently it does noting.