Documentation for the Nirvana C++ Client API.
|
Packages |
| package | p2p |
| | Documentation for the Nirvana C++ Peer 2 Peer API.
|
Data Structures |
| class | nAbstractChannel |
| | This is the base class for all nirvana channel types, including queues and normal pub/sub channels and as such has no public methods. More...
|
| class | nAsyncExceptionListener |
| | This interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server. More...
|
| class | nBaseClientException |
| | This exception forms the base for all client exceptions. More...
|
| class | nChannel |
| | This class is a Nirvana channel, offering the Nirvana channel related services. More...
|
| class | nChannelAlreadyExistsException |
| | This exception is thrown if a user tries to make a channel that already exists. More...
|
| class | nChannelAlreadySubscribedException |
| | The user has tried to subscribe to the channel more than once. More...
|
| class | nChannelAttributes |
| | This class is a container for the attributes necessary to create or locate a Nirvana channel or queue. More...
|
| class | nChannelConnectionListener |
| | This interface should be implemented by classes wishing to register to receive callbacks when connections are added or removed to a nirvana channel. More...
|
| class | nChannelIterator |
| | This class iterates synchronously over a Nirvana Realm channel. More...
|
| class | nChannelNotFoundException |
| | The specified channel could not be located on the server. More...
|
| class | nChannelPublishKeys |
| | This class contains the information about a single channel key. More...
|
| class | nConnectionQueueListener |
| | This interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue. More...
|
| class | nConstants |
| | This class is a container for the various constants that affect the behaviour of various Nirvana Client API calls. More...
|
| class | nConsumeEvent |
| | This class represents a Nirvana event, which consists of either a tag and some data or an event dictionary and some data. More...
|
| class | nConsumeEventFactory |
| | This class is used to facilitate creation of nConsumeEvent objects. More...
|
| class | nDuplicateJoinException |
| | The user has requested a join be created but the server already has this join configured in the database. More...
|
| class | nEventAttributes |
| | The nEventAttributes class is used by the nConsumeEvent object in order to store standard header values associated with nirvana client, p2p and JMS events. More...
|
| class | nEventListener |
| | This interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue. More...
|
| class | nEventProperties |
| | This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules. More...
|
| class | nEventPropertiesIterator |
| | This class enables you to iterate through the event properties keys and values. More...
|
| class | nExceededLimitException |
| | The number of events in the current transaction has exceeded the server configuration. More...
|
| class | nIllegalArgumentException |
| | This class defines the error that can be thrown by passing an illegal argument to any method of any class in the nirvana client API. More...
|
| class | nIllegalChannelMode |
| | This exception is thrown if a user tries calls queue specific functionality on a channel object or channel specific functionality on a queue object. More...
|
| class | nIllegalStateException |
| | This exception is thrown if a Channel or Queue is in an illegal state for specific functionality to be offered. More...
|
| class | nJoinInformation |
| | This class is a container for all the information that defines a channel join. More...
|
| class | nNameAlreadyBoundException |
| | This exception is thrown if a user attempts to create a named client context on a channel or queue that is already in use. More...
|
| class | nNamedObject |
| | This class represents a client context on a RealmServer. More...
|
| class | nNameDoesNotExistException |
| | This exception is thrown if a user attempts to delete a named client context on a channel or queue that does not exist. More...
|
| class | nNameSpaceConflictException |
| | There is a conflict in the name space and the attempted operation failed. More...
|
| class | nObject |
| | This class is used in conjunction with the nEventPropertiesIterator to determine the type of the values within the nEventProperties object. More...
|
| class | nQueue |
| | This class provides a Queue mechanism. More...
|
| class | nQueueAsyncReader |
| | This Reader enables the client to receive all events asynchronously. More...
|
| class | nQueueAsyncTransactionReader |
| | This Reader enables the client to receive all events asynchronously. More...
|
| class | nQueueDetails |
| | Container class, containing statistics on the queue. More...
|
| class | nQueueReader |
| | This class is the base class for all Queue Readers and provides a generic reader interface. More...
|
| class | nQueueReaderContext |
| | This class is used to construct a Queue Reader. More...
|
| class | nQueueSyncReader |
| | This class provides the client with a synchronous interface into a Nirvana Queue. More...
|
| class | nQueueSyncTransactionReader |
| | This reader provides a synchronous queue reader model. More...
|
| class | nQueueTransactionReader |
| | Provides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers. More...
|
| class | nRealm |
| | This class represents a nirvana Realm. More...
|
| class | nRealmAlreadyBoundException |
| | You have tried to bind a realm that the server already has been bound. More...
|
| class | nRealmInUseException |
| | This exception is thrown when an attempt is made to remove a realm from another realm when the realm is part of a cluster or has channels that are joined in the requesting realm. More...
|
| class | nRealmNotFoundException |
| | The specified realm was not found on the server. More...
|
| class | nRealmUnreachableException |
| | Was unable to reach the specified realm. More...
|
| class | nReconnectHandler |
| | This interface should be implemented by classes wishing to register to receive callbacks when sessions are disconnected or to take control over the reconnect logic. More...
|
| class | nRequestResponseContainer |
| | This class is the container for the request responses. More...
|
| class | nRequestTimedOutException |
| | When the maximum time the client API will wait for a response to a specific request from the Nirvana realm is reached, this exception is thrown. More...
|
| class | nSecurityException |
| | This class defines the security errors that can be thrown by using the nirvana client API. More...
|
| class | nSelectorParserException |
| | The supplied message filter string failed to be parsed. More...
|
| class | nSession |
| | This class represents a Nirvana session, the logical connection between the client API and the Nirvana realm. More...
|
| class | nSessionAlreadyInitialisedException |
| | The current nSession has already been initialised. More...
|
| class | nSessionAttributes |
| | This class is a container for the attributes necessary to create a Nirvana session. More...
|
| class | nSessionFactory |
| | This class is used with a nSessionAttributes object to create a Nirvana session. More...
|
| class | nSessionNotConnectedException |
| | The current nSession is not currently connected. More...
|
| class | nSessionPausedException |
| | This exception is thrown when an attempt is made by the client to make a request to the server, while the session is paused. More...
|
| class | nSubject |
| | This class contains information about the user identification used by Nirvana. More...
|
| class | nTransaction |
| | This class enables the client to perform transactional publishing, representing a nirvana transaction. More...
|
| class | nTransactionAlreadyAbortedException |
| | The transaction has already been aborted and as such is closed. More...
|
| class | nTransactionAlreadyCommittedException |
| | The transaction has already been committed and as such is closed and completed. More...
|
| class | nTransactionAttributes |
| | This class is a container for the attributes necessary to create a Nirvana transaction. More...
|
| class | nTransactionException |
| | This class defines the errors that can be thrown by using the nirvana transactional publish API. More...
|
| class | nTransactionFactory |
| | This class is used with a nTransactionAttributes object to create a Nirvana transaction. More...
|
| class | nTransactionIncompleteException |
| | This exception will be thrown if abort or commit is called on a transaction that has not sent any events to the server. More...
|
| class | nTransactionNoEventsException |
| | This exception is thrown if Commit is called on a transaction without any events added in its context. More...
|
| class | nTransactionNoSuchTXIDException |
| | The supplied transaction ID could not be located on server. More...
|
| class | nTransactionNotCommittedException |
| | The transaction has not been committed so the status of the event can not be returned, such as getStartEID or getEndEID. More...
|
| class | nTransactionNotStartedException |
| | The transaction has not been started as such the transaction is not yet established. More...
|
| class | nUnexpectedResponseException |
| | The server responded with an event that the client did not expect. More...
|
| class | nUnknownRemoteRealmException |
| | The server does not know of the realm that was supplied. More...
|
| class | nUnknownTransactionIdException |
| | This exception is thrown when an attempt is made to perform an operation on a transaction where the id of the transaction is not known by the server. More...
|
| class | nUserNotSubscribedException |
| | The user is not currently subscribed to the channel. More...
|
Documentation for the Nirvana C++ Client API.