Ccom.pcbsys.nirvana.client.IObserver | A class can implement the |
►Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nQueue | This class provides a Queue mechanism |
Ccom.pcbsys.nirvana.client.nAsyncExceptionListener | This interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server |
►Ccom.pcbsys.nirvana.client.nBaseClientException | This exception forms the base for all client exceptions |
Ccom.pcbsys.nirvana.client.nChannelAlreadyExistsException | This exception is thrown if a user tries to make a channel that already exists |
Ccom.pcbsys.nirvana.client.nChannelAlreadySubscribedException | The user has tried to subscribe to the channel more than once |
Ccom.pcbsys.nirvana.client.nChannelNotFoundException | The specified channel could not be located on the server |
Ccom.pcbsys.nirvana.client.nDuplicateJoinException | The user has requested a join be created but the server already has this join configured in the database |
Ccom.pcbsys.nirvana.client.nExceededLimitException | The number of events in the current transaction has exceeded the server configuration |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nIllegalStateException | This exception is thrown if a Channel or Queue is in an illegal state for specific functionality to be offered |
Ccom.pcbsys.nirvana.client.nMasterRedirectException | The exception thrown when a client connects to a slave node in a cluster and cluster mode is specified as 'Replication' |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nNameDoesNotExistException | This exception is thrown if a user attempts to delete a named client context on a channel or queue that does not exist |
Ccom.pcbsys.nirvana.client.nNameSpaceConflictException | There is a conflict in the name space and the attempted operation failed |
Ccom.pcbsys.nirvana.client.nRealmAlreadyBoundException | You have tried to bind a realm that the server already has been bound |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nRealmNotFoundException | The specified realm was not found on the server |
Ccom.pcbsys.nirvana.client.nRealmUnreachableException | Was unable to reach the specified realm |
Ccom.pcbsys.nirvana.client.nRequestTimedOutException | When the maximum time the client API will wait for a response to a specific request from the Nirvana realm, this exception is thrown |
Ccom.pcbsys.nirvana.client.nSecurityException | This class defines the security errors that can be thrown by using the nirvana client API |
Ccom.pcbsys.nirvana.client.nSelectorParserException | The supplied message filter string failed to be parsed |
Ccom.pcbsys.nirvana.client.nSessionAlreadyInitialisedException | The current nSession has already been initialised |
Ccom.pcbsys.nirvana.client.nSessionNotConnectedException | The current nSession is not currently connected |
►Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nPublishedPausedException | This exception is thrown if a user attempts to publish events when the configuration property PauseServerPublishing is set to true |
►Ccom.pcbsys.nirvana.client.nTransactionException | This class defines the errors that can be thrown by using the nirvana transactional publish API |
Ccom.pcbsys.nirvana.client.nTransactionAlreadyAbortedException | The transaction has already been aborted and as such is closed |
Ccom.pcbsys.nirvana.client.nTransactionAlreadyCommittedException | The transaction has already been committed and as such is closed and completed |
Ccom.pcbsys.nirvana.client.nTransactionIncompleteException | This exception will be thrown if abort or commit is called on a transaction that has not sent any events to the server |
Ccom.pcbsys.nirvana.client.nTransactionNoEventsException | This exception is thrown if Commit is called on a transaction without any events added in its context |
Ccom.pcbsys.nirvana.client.nTransactionNoSuchTXIDException | The supplied transaction ID could not be located on server |
Ccom.pcbsys.nirvana.client.nTransactionNotCommittedException | The transaction has not been committed so the status of the event can not be returned, such as getStartEID or getEndEID |
Ccom.pcbsys.nirvana.client.nTransactionNotStartedException | The transaction has not been started as such the transaction is not yet established |
Ccom.pcbsys.nirvana.client.nUnexpectedResponseException | The server responded with an event that the client did not expect |
Ccom.pcbsys.nirvana.client.nUnknownRemoteRealmException | The server does not know of the realm that was supplied |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nUserNotSubscribedException | The user is not currently subscribed to the channel/ |
Ccom.pcbsys.nirvana.client.nChannelAttributes | This class is a container for the attributes necessary to create or locate a Nirvana channel or queue |
Ccom.pcbsys.nirvana.client.nChannelConnectionListener | This 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.nChannelIterator | This class iterates synchronously over a Nirvana Realm channel |
Ccom.pcbsys.nirvana.client.nChannelPublishKeys | This class contains the information about a single channel key |
Ccom.pcbsys.nirvana.client.nConnectionQueueListener | This interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue |
Ccom.pcbsys.nirvana.client.nConstants | This class is a container for the various constants that affect the behaviour of various Nirvana Client API calls |
►Ccom.pcbsys.nirvana.client.nConsumeEvent | This 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.nProtobufEvent | This class represents a Google Protocol Buffer Event |
Ccom.pcbsys.nirvana.client.nConsumeEventFactory | This class is used to facilitate creation of nConsumeEvent objects |
Ccom.pcbsys.nirvana.client.nConsumeEventToken | Class representing the nConsumeEvent identifier |
Ccom.pcbsys.nirvana.client.nConsumeEventToken.Builder | Builder for constructing the nConsumeEventToken identifier with all of the set properties |
Ccom.pcbsys.nirvana.client.nDurableAttributes | Container which holds the attributes required for describing a durable object on a channel |
Ccom.pcbsys.nirvana.client.nDurableDetails | This class contains the details for the durable object |
Ccom.pcbsys.nirvana.client.nDurableManager | Class responsible for managing durable subscriptions on a channel |
Ccom.pcbsys.nirvana.client.nDurableViewer | Abstract implementation for browsing the content of a durable object |
Ccom.pcbsys.nirvana.client.nEventAttributes | The 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.nEventListener | This 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.nChannelWatcher | This interface extends the nEventListener interface and also provides the ability to receive callbacks for purged events as well as events published on a specific channel or queue |
Ccom.pcbsys.nirvana.client.nEventProperties | This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules |
Ccom.pcbsys.nirvana.client.nEventPropertiesIterator | This class allows you to iterate through the nEventProperties to examine the key,value pairs |
Ccom.pcbsys.nirvana.client.nEventPropertyChangeListener | Listener interface enabling callbacks to be received when dictionary keys from events |
Ccom.pcbsys.nirvana.client.nEventPublisher | This interface defines the functionality that should be offered by a generic Nirvana event publisher |
Ccom.pcbsys.nirvana.client.nExclusiveDurable | The Exclusive Durable Implementation |
Ccom.pcbsys.nirvana.client.nJoinInformation | This class is a container for all the information that defines a channel join |
Ccom.pcbsys.nirvana.client.nLogListener | Classes that implement this interface can register with the nRealmNode.addLogListener() to receive the realms log events |
►Ccom.pcbsys.nirvana.client.nNamedObject | This class represents a client context on a RealmServer |
►Ccom.pcbsys.nirvana.client.nDurable | Abstract representation of a durable subscription |
►Ccom.pcbsys.nirvana.client.nIndexedDurable | The Indexed Durable implementation |
Ccom.pcbsys.nirvana.client.nSerialDurable | The Serial Durable implementation |
Ccom.pcbsys.nirvana.client.nSharedDurable | The Shared Durable implementation |
Ccom.pcbsys.nirvana.client.nProtobufEventFactory | This class is used to facilitate creation of nProtobufEvent objects |
Ccom.pcbsys.nirvana.client.nQueueDetails | Container class, containing statistics on the queue |
Ccom.pcbsys.nirvana.client.nQueuePeekContext | Provides a context when peeking on the queue |
►Ccom.pcbsys.nirvana.client.nQueueReader | This class is the base class for all Queue Readers and provides a generic reader interface |
►Ccom.pcbsys.nirvana.client.nQueueAsyncReader | This Reader enables the client to receive all events asynchronous |
Ccom.pcbsys.nirvana.client.nQueueAsyncTransactionReader | This Reader enables the client to receive all events asynchronous |
►Ccom.pcbsys.nirvana.client.nQueueSyncReader | This class provides the client with an synchronous interface into a Nirvana Queue |
Ccom.pcbsys.nirvana.client.nQueueSyncTransactionReader | This reader provides a synchronous queue reader model |
Ccom.pcbsys.nirvana.client.nQueueReaderContext | This class is used to construct a Queue Reader |
►Ccom.pcbsys.nirvana.client.nQueueTransactionReader | Provides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers |
Ccom.pcbsys.nirvana.client.nQueueAsyncTransactionReader | This Reader enables the client to receive all events asynchronous |
Ccom.pcbsys.nirvana.client.nQueueSyncTransactionReader | This reader provides a synchronous queue reader model |
Ccom.pcbsys.nirvana.client.nRealm | This class represents a nirvana Realm |
Ccom.pcbsys.nirvana.client.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 |
Ccom.pcbsys.nirvana.client.nRegisteredEvent | This 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.nResult | This 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.nCreateResult | This class represents the results of the nSession.create(nChannelAttributes[]) call |
Ccom.pcbsys.nirvana.client.nDeleteResult | This class represents the results of the nSession.delete(nChannelAttributes[]) call |
Ccom.pcbsys.nirvana.client.nFindResult | This class represents the results of the nSession.find(nChannelAttributes[]) call |
Ccom.pcbsys.nirvana.client.nServerExtensionCallback | This interface is for internal use only |
Ccom.pcbsys.nirvana.client.nSession | This class represents a Nirvana session, the logical connection between the client API and the Nirvana realm |
Ccom.pcbsys.nirvana.client.nSessionAttributes | This class is a container for the attributes necessary to create a Nirvana session |
Ccom.pcbsys.nirvana.client.nSessionFactory | This class is used with a nSessionAttributes object to create a Nirvana session |
Ccom.pcbsys.nirvana.client.nStoreProperties | Class that contains additional properties that can be set on the channel or queue |
Ccom.pcbsys.nirvana.client.nSubject | This class contains information about the user identification used by Nirvana |
Ccom.pcbsys.nirvana.client.nSubscriptionAttributes | This class represents the attributes used for channel subscriptions |
Ccom.pcbsys.nirvana.client.nTransaction | This class enables the client to perform transactional publishing, representing a nirvana transaction |
Ccom.pcbsys.nirvana.client.nTransactionAttributes | This class is a container for the attributes necessary to create a Nirvana transaction |
Ccom.pcbsys.nirvana.client.nTransactionFactory | This class is used with a nTransactionAttributes object to create a Nirvana transaction |
Ccom.pcbsys.nirvana.client.nUnackedEventsManager | This class is a container for tracking ids of the events to be acknowledged |
Ccom.pcbsys.nirvana.client.Observable | This class represents an observable object, or "data" in the model-view paradigm |
CMyChannels.Nirvana.IBatch | Allows the caller to perform a batch of operations on Nirvana resources |
CMyChannels.Nirvana.IBatchedSubscription | Allows the caller to efficiently subscribe to many topics |
►CMyChannels.Nirvana.IConsumer | Defines an object that receive messages from the realm |
CMyChannels.Nirvana.ITransactionalConsumer | Defines a consumer that receives messages in a transactional manner |
►CMyChannels.Nirvana.IDestination | Defines a destination object |
CMyChannels.Nirvana.Destination | Represents a message destination in the realm |
►CMyChannels.Nirvana.IMessage | The Message class represents the data published to or consumed from a Nirvana realm |
CMyChannels.Nirvana.Message | The Message class represents the data published to or consumed from a Nirvana realm |
CMyChannels.Nirvana.IProducer | Defines an object that can publish messages to the realm |
►CMyChannels.Nirvana.IProperties | Defines an object that can be used to retrieve or store properties on a message |
CMyChannels.Nirvana.Properties | Used to retrieve or store properties on a message |
CMyChannels.Nirvana.IQueueSession | Defines Queue operations available in a session |
CMyChannels.Nirvana.IRegisteredEvent | Defines an object that can be used to commit changes to an event that is stored in the realm server |
CMyChannels.Nirvana.IRegisteredEventBatch | Allows the caller to send registered events in a batch |
►CMyChannels.Nirvana.ISession | Defines a nirvana session object |
CMyChannels.Nirvana.Session | Creates a session with a Nirvana Realm |
CMyChannels.Nirvana.ISessionAttributes | Defines the global settings for a session |
CMyChannels.Nirvana.ITopicSession | Defines Topic operations available in a session |
CMyChannels.Nirvana.ITransaction | Defines an object that allows sending of messages in a transactional manner |
►CMyChannels.Nirvana.MessageEventArgs | The event that is raised when a message is received |
CMyChannels.Nirvana.DestinationDeletedEventArgs | An event that is raised when a destination is deleted |
CMyChannels.Nirvana.GivenPriorityEventArgs | Event that will be raised when you are given priority to a priority named object |
CMyChannels.Nirvana.MessageArrivedEventArgs | Event that will be raised when a message is delivered |
CMyChannels.Nirvana.PurgeEventArgs | An event that is raised when a message (event) has been purged |
Cnirvana.Ex.Public.Exceptions.CommitRollbackRequiredException | The exception is thrown in case the capacity for receiving events from a synchronous shared durable subscriber has exceeded |