▼Ncom | |
▼Npcbsys | |
▼Nnirvana | |
►Nclient | Documentation for the Nirvana C# Client API |
CIObserver | A class can implement the |
CnAbstractChannel | This is the base class for all nirvana channel types, including queues and normal pub/sub channels and as such has no public methods |
CnAsyncExceptionListener | This interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server |
CnBaseClientException | This exception forms the base for all client exceptions |
CnChannelAlreadyExistsException | This exception is thrown if a user tries to make a channel that already exists |
CnChannelAlreadySubscribedException | The user has tried to subscribe to the channel more than once |
CnChannelAttributes | This class is a container for the attributes necessary to create or locate a Nirvana channel or queue |
CnChannelConnectionListener | This interface should be implemented by classes wishing to register to receive callbacks when connections are added or removed to a nirvana channel |
CnChannelIterator | This class iterates synchronously over a Nirvana Realm channel |
CnChannelNotFoundException | The specified channel could not be located on the server |
CnChannelPublishKeys | This class contains the information about a single channel key |
CnChannelWatcher | 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 |
CnConnectionQueueListener | This interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue |
CnConstants | This class is a container for the various constants that affect the behaviour of various Nirvana Client API calls |
CnConsumeEvent | This class represents a Nirvana event, which consists of either a tag and some data or an event dictionary and some data |
CnConsumeEventFactory | This class is used to facilitate creation of nConsumeEvent objects |
►CnConsumeEventToken | Class representing the nConsumeEvent identifier |
CBuilder | Builder for constructing the nConsumeEventToken identifier with all of the set properties |
CnCreateResult | This class represents the results of the nSession.create(nChannelAttributes[]) call |
CnDeleteResult | This class represents the results of the nSession.delete(nChannelAttributes[]) call |
CnDuplicateJoinException | The user has requested a join be created but the server already has this join configured in the database |
CnDurable | Abstract representation of a durable subscription |
CnDurableAttributes | Container which holds the attributes required for describing a durable object on a channel |
CnDurableDetails | This class contains the details for the durable object |
CnDurableManager | Class responsible for managing durable subscriptions on a channel |
CnDurableViewer | Abstract implementation for browsing the content of a durable object |
CnEventAttributes | The nEventAttributes class is used by the nConsumeEvent object in order to store standard header values associated with nirvana client, and JMS events |
CnEventListener | This interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue |
CnEventProperties | This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules |
CnEventPropertiesIterator | This class allows you to iterate through the nEventProperties to examine the key,value pairs |
CnEventPropertyChangeListener | Listener interface enabling callbacks to be received when dictionary keys from events |
CnEventPublisher | This interface defines the functionality that should be offered by a generic Nirvana event publisher |
CnExceededLimitException | The number of events in the current transaction has exceeded the server configuration |
CnExclusiveDurable | The Exclusive Durable Implementation |
CnFindResult | This class represents the results of the nSession.find(nChannelAttributes[]) call |
CnIllegalArgumentException | 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 |
CnIllegalChannelMode | This exception is thrown if a user tries calls queue specific functionality on a channel object or channel specific functionality on a queue object |
CnIllegalStateException | This exception is thrown if a Channel or Queue is in an illegal state for specific functionality to be offered |
CnIndexedDurable | The Indexed Durable implementation |
CnJoinInformation | This class is a container for all the information that defines a channel join |
CnLogListener | Classes that implement this interface can register with the nRealmNode.addLogListener() to receive the realms log events |
CnMasterRedirectException | The exception thrown when a client connects to a slave node in a cluster and cluster mode is specified as 'Replication' |
CnNameAlreadyBoundException | This exception is thrown if a user attempts to create a named client context on a channel or queue that is already in use |
CnNamedObject | This class represents a client context on a RealmServer |
CnNameDoesNotExistException | This exception is thrown if a user attempts to delete a named client context on a channel or queue that does not exist |
CnNameSpaceConflictException | There is a conflict in the name space and the attempted operation failed |
CnProtobufEvent | This class represents a Google Protocol Buffer Event |
CnProtobufEventFactory | This class is used to facilitate creation of nProtobufEvent objects |
CnPublishedPausedException | This exception is thrown if a user attempts to publish events when the configuration property PauseServerPublishing is set to true |
CnQueue | This class provides a Queue mechanism |
CnQueueAsyncReader | This Reader enables the client to receive all events asynchronous |
CnQueueAsyncTransactionReader | This Reader enables the client to receive all events asynchronous |
CnQueueDetails | Container class, containing statistics on the queue |
CnQueuePeekContext | Provides a context when peeking on the queue |
CnQueueReader | This class is the base class for all Queue Readers and provides a generic reader interface |
CnQueueReaderContext | This class is used to construct a Queue Reader |
CnQueueSyncReader | This class provides the client with an synchronous interface into a Nirvana Queue |
CnQueueSyncTransactionReader | This reader provides a synchronous queue reader model |
CnQueueTransactionReader | Provides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers |
CnRealm | This class represents a nirvana Realm |
CnRealmAlreadyBoundException | You have tried to bind a realm that the server already has been bound |
CnRealmInUseException | 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 |
CnRealmNotFoundException | The specified realm was not found on the server |
CnRealmUnreachableException | Was unable to reach the specified realm |
CnReconnectHandler | 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 |
CnRegisteredEvent | 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 |
CnRequestTimedOutException | When the maximum time the client API will wait for a response to a specific request from the Nirvana realm, this exception is thrown |
CnResult | This class is the base class that represents the results of a batched find, create or delete call for channels or queues |
CnSecurityException | This class defines the security errors that can be thrown by using the nirvana client API |
CnSelectorParserException | The supplied message filter string failed to be parsed |
CnSerialDurable | The Serial Durable implementation |
CnServerExtensionCallback | This interface is for internal use only |
CnSession | This class represents a Nirvana session, the logical connection between the client API and the Nirvana realm |
CnSessionAlreadyInitialisedException | The current nSession has already been initialised |
CnSessionAttributes | This class is a container for the attributes necessary to create a Nirvana session |
CnSessionFactory | This class is used with a nSessionAttributes object to create a Nirvana session |
CnSessionNotConnectedException | The current nSession is not currently connected |
CnSessionPausedException | This exception is thrown when an attempt is made by the client to make a request to the server, while the session is paused |
CnSharedDurable | The Shared Durable implementation |
CnStoreProperties | Class that contains additional properties that can be set on the channel or queue |
CnSubject | This class contains information about the user identification used by Nirvana |
CnSubscriptionAttributes | This class represents the attributes used for channel subscriptions |
CnTransaction | This class enables the client to perform transactional publishing, representing a nirvana transaction |
CnTransactionAlreadyAbortedException | The transaction has already been aborted and as such is closed |
CnTransactionAlreadyCommittedException | The transaction has already been committed and as such is closed and completed |
CnTransactionAttributes | This class is a container for the attributes necessary to create a Nirvana transaction |
CnTransactionException | This class defines the errors that can be thrown by using the nirvana transactional publish API |
CnTransactionFactory | This class is used with a nTransactionAttributes object to create a Nirvana transaction |
CnTransactionIncompleteException | This exception will be thrown if abort or commit is called on a transaction that has not sent any events to the server |
CnTransactionNoEventsException | This exception is thrown if Commit is called on a transaction without any events added in its context |
CnTransactionNoSuchTXIDException | The supplied transaction ID could not be located on server |
CnTransactionNotCommittedException | The transaction has not been committed so the status of the event can not be returned, such as getStartEID or getEndEID |
CnTransactionNotStartedException | The transaction has not been started as such the transaction is not yet established |
CnUnackedEventsManager | This class is a container for tracking ids of the events to be acknowledged |
CnUnexpectedResponseException | The server responded with an event that the client did not expect |
CnUnknownRemoteRealmException | The server does not know of the realm that was supplied |
CnUnknownTransactionIdException | 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 |
CnUserNotSubscribedException | The user is not currently subscribed to the channel/ |
CObservable | This class represents an observable object, or "data" in the model-view paradigm |
▼NMyChannels | |
▼NNirvana | Documentation for the Nirvana .Net Extended API |
CDestination | Represents a message destination in the realm |
CDestinationDeletedEventArgs | An event that is raised when a destination is deleted |
CGivenPriorityEventArgs | Event that will be raised when you are given priority to a priority named object |
CIBatch | Allows the caller to perform a batch of operations on Nirvana resources |
CIBatchedSubscription | Allows the caller to efficiently subscribe to many topics |
CIConsumer | Defines an object that receive messages from the realm |
CIDestination | Defines a destination object |
CIMessage | The Message class represents the data published to or consumed from a Nirvana realm |
CIProducer | Defines an object that can publish messages to the realm |
CIProperties | Defines an object that can be used to retrieve or store properties on a message |
CIQueueSession | Defines Queue operations available in a session |
CIRegisteredEvent | Defines an object that can be used to commit changes to an event that is stored in the realm server |
CIRegisteredEventBatch | Allows the caller to send registered events in a batch |
CISession | Defines a nirvana session object |
CISessionAttributes | Defines the global settings for a session |
CITopicSession | Defines Topic operations available in a session |
CITransaction | Defines an object that allows sending of messages in a transactional manner |
CITransactionalConsumer | Defines a consumer that receives messages in a transactional manner |
CMessage | The Message class represents the data published to or consumed from a Nirvana realm |
CMessageArrivedEventArgs | Event that will be raised when a message is delivered |
CMessageEventArgs | The event that is raised when a message is received |
CProperties | Used to retrieve or store properties on a message |
CPurgeEventArgs | An event that is raised when a message (event) has been purged |
CSession | Creates a session with a Nirvana Realm |
▼Nnirvana | |
▼NEx | |
▼NPublic | |
►NExceptions | |
CCommitRollbackRequiredException | The exception is thrown in case the capacity for receiving events from a synchronous shared durable subscriber has exceeded |