Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccom.pcbsys.nirvana.client.IObserverA class can implement the
 Ccom.pcbsys.nirvana.client.nAbstractChannelThis is the base class for all nirvana channel types, including queues and normal pub/sub channels and as such has no public methods
 Ccom.pcbsys.nirvana.client.nAsyncExceptionListenerThis interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server
 Ccom.pcbsys.nirvana.client.nBaseClientExceptionThis exception forms the base for all client exceptions
 Ccom.pcbsys.nirvana.client.nChannelAttributesThis class is a container for the attributes necessary to create or locate a Nirvana channel or queue
 Ccom.pcbsys.nirvana.client.nChannelConnectionListenerThis interface should be implemented by classes wishing to register to receive callbacks when connections are added or removed to a nirvana channel
 Ccom.pcbsys.nirvana.client.nChannelIteratorThis class iterates synchronously over a Nirvana Realm channel
 Ccom.pcbsys.nirvana.client.nChannelPublishKeysThis class contains the information about a single channel key
 Ccom.pcbsys.nirvana.client.nConnectionQueueListenerThis interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue
 Ccom.pcbsys.nirvana.client.nConstantsThis class is a container for the various constants that affect the behaviour of various Nirvana Client API calls
 Ccom.pcbsys.nirvana.client.nConsumeEventThis class represents a Nirvana event, which consists of either a tag and some data or an event dictionary and some data
 Ccom.pcbsys.nirvana.client.nConsumeEventFactoryThis class is used to facilitate creation of nConsumeEvent objects
 Ccom.pcbsys.nirvana.client.nConsumeEventTokenClass representing the nConsumeEvent identifier
 Ccom.pcbsys.nirvana.client.nConsumeEventToken.BuilderBuilder for constructing the nConsumeEventToken identifier with all of the set properties
 Ccom.pcbsys.nirvana.client.nDurableAttributesContainer which holds the attributes required for describing a durable object on a channel
 Ccom.pcbsys.nirvana.client.nDurableDetailsThis class contains the details for the durable object
 Ccom.pcbsys.nirvana.client.nDurableManagerClass responsible for managing durable subscriptions on a channel
 Ccom.pcbsys.nirvana.client.nDurableViewerAbstract implementation for browsing the content of a durable object
 Ccom.pcbsys.nirvana.client.nEventAttributesThe nEventAttributes class is used by the nConsumeEvent object in order to store standard header values associated with nirvana client, and JMS events
 Ccom.pcbsys.nirvana.client.nEventListenerThis interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue
 Ccom.pcbsys.nirvana.client.nEventPropertiesThis class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules
 Ccom.pcbsys.nirvana.client.nEventPropertiesIteratorThis class allows you to iterate through the nEventProperties to examine the key,value pairs
 Ccom.pcbsys.nirvana.client.nEventPropertyChangeListenerListener interface enabling callbacks to be received when dictionary keys from events
 Ccom.pcbsys.nirvana.client.nEventPublisherThis interface defines the functionality that should be offered by a generic Nirvana event publisher
 Ccom.pcbsys.nirvana.client.nExclusiveDurableThe Exclusive Durable Implementation
 Ccom.pcbsys.nirvana.client.nJoinInformationThis class is a container for all the information that defines a channel join
 Ccom.pcbsys.nirvana.client.nLogListenerClasses that implement this interface can register with the nRealmNode.addLogListener() to receive the realms log events
 Ccom.pcbsys.nirvana.client.nNamedObjectThis class represents a client context on a RealmServer
 Ccom.pcbsys.nirvana.client.nProtobufEventFactoryThis class is used to facilitate creation of nProtobufEvent objects
 Ccom.pcbsys.nirvana.client.nQueueDetailsContainer class, containing statistics on the queue
 Ccom.pcbsys.nirvana.client.nQueuePeekContextProvides a context when peeking on the queue
 Ccom.pcbsys.nirvana.client.nQueueReaderThis class is the base class for all Queue Readers and provides a generic reader interface
 Ccom.pcbsys.nirvana.client.nQueueReaderContextThis class is used to construct a Queue Reader
 Ccom.pcbsys.nirvana.client.nQueueTransactionReaderProvides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers
 Ccom.pcbsys.nirvana.client.nRealmThis class represents a nirvana Realm
 Ccom.pcbsys.nirvana.client.nReconnectHandlerThis interface should be implemented by classes wishing to register to receive callbacks when sessions are disconnected or to take control over the reconnect logic
 Ccom.pcbsys.nirvana.client.nRegisteredEventThis class enables a client to maintain a copy of an event, make changes to the properties and then when commit is called only the changes are published to the server
 Ccom.pcbsys.nirvana.client.nResultThis class is the base class that represents the results of a batched find, create or delete call for channels or queues
 Ccom.pcbsys.nirvana.client.nServerExtensionCallbackThis interface is for internal use only
 Ccom.pcbsys.nirvana.client.nSessionThis class represents a Nirvana session, the logical connection between the client API and the Nirvana realm
 Ccom.pcbsys.nirvana.client.nSessionAttributesThis class is a container for the attributes necessary to create a Nirvana session
 Ccom.pcbsys.nirvana.client.nSessionFactoryThis class is used with a nSessionAttributes object to create a Nirvana session
 Ccom.pcbsys.nirvana.client.nStorePropertiesClass that contains additional properties that can be set on the channel or queue
 Ccom.pcbsys.nirvana.client.nSubjectThis class contains information about the user identification used by Nirvana
 Ccom.pcbsys.nirvana.client.nSubscriptionAttributesThis class represents the attributes used for channel subscriptions
 Ccom.pcbsys.nirvana.client.nTransactionThis class enables the client to perform transactional publishing, representing a nirvana transaction
 Ccom.pcbsys.nirvana.client.nTransactionAttributesThis class is a container for the attributes necessary to create a Nirvana transaction
 Ccom.pcbsys.nirvana.client.nTransactionFactoryThis class is used with a nTransactionAttributes object to create a Nirvana transaction
 Ccom.pcbsys.nirvana.client.nUnackedEventsManagerThis class is a container for tracking ids of the events to be acknowledged
 Ccom.pcbsys.nirvana.client.ObservableThis class represents an observable object, or "data" in the model-view paradigm
 CMyChannels.Nirvana.IBatchAllows the caller to perform a batch of operations on Nirvana resources
 CMyChannels.Nirvana.IBatchedSubscriptionAllows the caller to efficiently subscribe to many topics
 CMyChannels.Nirvana.IConsumerDefines an object that receive messages from the realm
 CMyChannels.Nirvana.IDestinationDefines a destination object
 CMyChannels.Nirvana.IMessageThe Message class represents the data published to or consumed from a Nirvana realm
 CMyChannels.Nirvana.IProducerDefines an object that can publish messages to the realm
 CMyChannels.Nirvana.IPropertiesDefines an object that can be used to retrieve or store properties on a message
 CMyChannels.Nirvana.IQueueSessionDefines Queue operations available in a session
 CMyChannels.Nirvana.IRegisteredEventDefines an object that can be used to commit changes to an event that is stored in the realm server
 CMyChannels.Nirvana.IRegisteredEventBatchAllows the caller to send registered events in a batch
 CMyChannels.Nirvana.ISessionDefines a nirvana session object
 CMyChannels.Nirvana.ISessionAttributesDefines the global settings for a session
 CMyChannels.Nirvana.ITopicSessionDefines Topic operations available in a session
 CMyChannels.Nirvana.ITransactionDefines an object that allows sending of messages in a transactional manner
 CMyChannels.Nirvana.MessageEventArgsThe event that is raised when a message is received
 Cnirvana.Ex.Public.Exceptions.CommitRollbackRequiredExceptionThe exception is thrown in case the capacity for receiving events from a synchronous shared durable subscriber has exceeded