Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCcom::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
oCcom::pcbsys::nirvana::client::nAsyncExceptionListenerThis interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server
oCcom::pcbsys::nirvana::client::nBaseClientExceptionThis exception forms the base for all client exceptions
oCcom::pcbsys::nirvana::client::nChannelAttributesThis class is a container for the attributes necessary to create or locate a Nirvana channel or queue
oCcom::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
oCcom::pcbsys::nirvana::client::nChannelIteratorThis class iterates synchronously over a Nirvana Realm channel
oCcom::pcbsys::nirvana::client::nChannelPublishKeysThis class contains the information about a single channel key
oCcom::pcbsys::nirvana::client::nConflationAttributesThis class represents the conflation attributes that can be used when creating resources which allow conflation
oCcom::pcbsys::nirvana::client::nConnectionQueueListenerThis interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue
oCcom::pcbsys::nirvana::client::nConstantsThis class is a container for the various constants that affect the behaviour of various Nirvana Client API calls
oCcom::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
oCcom::pcbsys::nirvana::client::nConsumeEventFactoryThis class is used to facilitate creation of nConsumeEvent objects
oCcom::pcbsys::nirvana::client::nCreateResultThis class represents the results of the nSession.create(nChannelAttributes[]) call
oCcom::pcbsys::nirvana::client::nDataGroupListenerListener interface used to manage changes to membership of data groups
oCcom::pcbsys::nirvana::client::nDataStreamRepresents the stream used to deliver data
oCcom::pcbsys::nirvana::client::nDataStreamListenerInterface used to receive events asynchronously from a data group
oCcom::pcbsys::nirvana::client::nDeleteResultThis class represents the results of the nSession.create(nChannelAttributes[]) call
oCcom::pcbsys::nirvana::client::nEventAttributesUsed by the nConsumeEvent object in order to store standard header values associated with nirvana client, p2p and JMS events
oCcom::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
oCcom::pcbsys::nirvana::client::nEventPropertiesThis class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules
oCcom::pcbsys::nirvana::client::nEventPropertiesIteratorThis class enables you to iterate through the event properties keys and values
oCcom::pcbsys::nirvana::client::nFindResultThis class represents the results of the nSession.find(nChannelAttributes[]) call
oCcom::pcbsys::nirvana::client::nJoinInformationThis class is a container for all the information that defines a channel join
oCcom::pcbsys::nirvana::client::nNamedObjectThis class represents a client context on a RealmServer
oCcom::pcbsys::nirvana::client::nNamedPriorityListenerThis interface should be implemented by any object that requires a callback when the subscription to a channel with a named object and priority enabled reaches the top
oCcom::pcbsys::nirvana::client::nObjectThis class is a holder for different types of object
oCcom::pcbsys::nirvana::client::nProtobufEventFactoryThis class is used to facilitate creation of nConsumeEvent objects
oCcom::pcbsys::nirvana::client::nQueueDetailsContainer class, containing statistics on the queue
oCcom::pcbsys::nirvana::client::nQueuePeekContextProvides a context when peeking on the queue
oCcom::pcbsys::nirvana::client::nQueueReaderThis class is the base class for all Queue Readers and provides a generic reader interface
oCcom::pcbsys::nirvana::client::nQueueReaderContextThis class is used to construct a Queue Reader
oCcom::pcbsys::nirvana::client::nQueueTransactionReaderProvides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers
oCcom::pcbsys::nirvana::client::nRealmThis class represents a nirvana Realm
oCcom::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
oCcom::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
oCcom::pcbsys::nirvana::client::nRequestResponseContainerThis class is the container for the request responses
oCcom::pcbsys::nirvana::client::nSessionThis class represents a Nirvana session, the logical connection between the client API and the Nirvana realm
oCcom::pcbsys::nirvana::client::nSessionAttributesThis class is a container for the attributes necessary to create a Nirvana session
oCcom::pcbsys::nirvana::client::nSessionFactoryThis class is used with a nSessionAttributes object to create a Nirvana session
oCcom::pcbsys::nirvana::client::nSubjectThis class contains information about the user identification used by Nirvana
oCcom::pcbsys::nirvana::client::nSubscriptionAttributesThis class represents the attributes used for channel subscriptions
oCcom::pcbsys::nirvana::client::nTransactionThis class enables the client to perform transactional publishing, representing a nirvana transaction
oCcom::pcbsys::nirvana::client::nTransactionAttributesThis class is a container for the attributes necessary to create a Nirvana transaction
oCcom::pcbsys::nirvana::client::nTransactionFactoryThis class is used with a nTransactionAttributes object to create a Nirvana transaction
oCcom::pcbsys::nirvana::client::p2p::nEventServiceListenerThis interface enables the implementing class to be calledback when new events are received from the remote service
oCcom::pcbsys::nirvana::client::p2p::nP2PConstantsClass used to define some useful constants within the P2P API
oCcom::pcbsys::nirvana::client::p2p::nServiceThis class provides a base for all P2P Services
oCcom::pcbsys::nirvana::client::p2p::nServiceFactoryA ServiceFactory is used to create both client and server services
oCcom::pcbsys::nirvana::client::p2p::nServiceInfoThis class contains information regarding the service, such as name, type and description
oCcom::pcbsys::nirvana::client::p2p::nServiceStateListenerThis interface should be implemented by objects that require notification when nService objects become disconnected and reconnected to the realm server
oCcom::pcbsys::nirvana::nAdminAPI::nACLList of nACLEntry classes used by the Nirvana Realm server to control access to secured objects such as Realms, Channels and Queues
oCcom::pcbsys::nirvana::nAdminAPI::nACLEntryContains the mapping between a subject User@Host and the privileges they can perform on a secured object such as a Realm, Channel or Queue
oCcom::pcbsys::nirvana::nAdminAPI::nAPIConnectionListenerContains callbacks for when new connections are made or deleted
oCcom::pcbsys::nirvana::nAdminAPI::nBaseAdminExceptionBase class for all admin API exceptions
oCcom::pcbsys::nirvana::nAdminAPI::nClusterEventListenerInterface allowing client applications to receive cluster specific callbacks
oCcom::pcbsys::nirvana::nAdminAPI::nClusterMemberConfigurationThis object is used to create/modify clusters
oCcom::pcbsys::nirvana::nAdminAPI::nClusterSiteThis class defines a collection of realms within a cluster into a physical site / location
oCcom::pcbsys::nirvana::nAdminAPI::nClusterStatusThis class contains the status of the of a realm within the cluster, What state it has, which node is the elected master etc
oCcom::pcbsys::nirvana::nAdminAPI::nClusterStatusEntryThis class contains the online/offline status for a realm within a cluster
oCcom::pcbsys::nirvana::nAdminAPI::nCommandStatusAny class implementing this interface can be used to find the current status of a request, for example a copy operation of a nLeafNode
oCcom::pcbsys::nirvana::nAdminAPI::nConfigEntryThis class contains all the information about a configuration parameter, including the name, the current value, a description of it and a warning or constraint string
oCcom::pcbsys::nirvana::nAdminAPI::nConfigGroupThis class manages a group of nConfigEntry objects that are related
oCcom::pcbsys::nirvana::nAdminAPI::nConnectionDetailsThis class contains the details about an individual connection
oCcom::pcbsys::nirvana::nAdminAPI::nCopyableAll classes that can be copied from one part of the namespace to another implement this interface
oCcom::pcbsys::nirvana::nAdminAPI::nCustomHeaderThis Class represent a single custom header field which will be used by javascript
oCcom::pcbsys::nirvana::nAdminAPI::nInterfaceAbstract Class nInterface
oCcom::pcbsys::nirvana::nAdminAPI::nInterfaceManagerThis class exposes the Realm Servers interface management API so that the control and management of the interfaces can be performed by an authorised Administrator
oCcom::pcbsys::nirvana::nAdminAPI::nInterfacePluginConfigurationThis class contains the plugin static information used by the plugin instances
oCcom::pcbsys::nirvana::nAdminAPI::nInterfaceStatusContains the status of a Nirvana Realm server interface
oCcom::pcbsys::nirvana::nAdminAPI::nJoinableAll classes that can be joined from one part of the namespace to another implement this interface
oCcom::pcbsys::nirvana::nAdminAPI::nJoinDetailsThis class contains information about a join between two channels
oCcom::pcbsys::nirvana::nAdminAPI::nLogListenerClasses that implement this interface can register with the nRealmNode.addLogListener() to receive the realms log events
oCcom::pcbsys::nirvana::nAdminAPI::nNodeAll classes that exist in the Nirvana Realm NameSpace extend this object
oCcom::pcbsys::nirvana::nAdminAPI::nPluginConfigEntryContains information for a plugin configuration entry
oCcom::pcbsys::nirvana::nAdminAPI::nPluginConfigurationThis class contains the configuration context for a single plugin on a single HTTP type interface
oCcom::pcbsys::nirvana::nAdminAPI::nRemovableAll classes that can be removed from the namespace implement this interface
oCcom::pcbsys::nirvana::nAdminAPI::nSSLInterfaceAPIThis interface is used to expose the SSL attributes for all interfaces that are SSL enabled
oCcom::pcbsys::nirvana::nAdminAPI::nThreadPoolThis class is used to represent an instance of a thread pool being used within a Nirvana realm
oCcom::softwareag::umtransport::AcceptHandlerThis interface is passed to TransportFactory.bind when you want to create an AsynchronousServerTransport. The onAccept method will be invoked whenever a client connected to the ServerTransport.
oCcom::softwareag::umtransport::ClientTransportContextFactoryThis factory allows you to construct ClientTransportContexts by passing a String URL. This way you can compile an application which is Transport agnostic and simply change the URL passed to the application to switch from SHM to Sockets etc. A URL is of the form protocol://host:port?Property=value&Property2=value2 The relevant ClientContextBuilder will be constructed based on the protocol and then the properties will be set internally. So on a ClientSHMTransportContext there is a property called "LowLatency" that you could set to true using a URL like this:
oCcom::softwareag::umtransport::CloseHandlerThe CloseHandler interface is passed to the TransportFactory.bind method when you want to create and AsynchronousServerTransport or to the TransportFactory.connect method when you want to create client side AsynchronousTransports. The object which implements this interface will be notified when Transports are closed.
oCcom::softwareag::umtransport::ConnectHandlerThis interface is passed to TransportFactory.connect when you want to create an AsynchronousTransport. The onConnect method will be called when the Transport connects.
oCcom::softwareag::umtransport::ContextBuilderRepresents a Builder object which is used to create client or server TransportContexts
oCcom::softwareag::umtransport::DataHandlerThis interface is passed to the TransportFactory.connect method when you want to create an AsynchronousTransport. It is also passed to the TransportFactory.bind method when you want an AsynchronousServerTransport. The onRead method will be called when data has been read from the AsynchronousTransport.
oCcom::softwareag::umtransport::LoggerThe class used to log messages in UM Transport
oCcom::softwareag::umtransport::LogListenerThis class provides a mechanism to override the default Logging within the umTransport code. This allows users to then log messaging using any log mechanism they want to use
oCcom::softwareag::umtransport::ServerTransportInterface that defines methods common to all ServerTransports
oCcom::softwareag::umtransport::TransportInterface that defines methods common to all client Transports
oCcom::softwareag::umtransport::TransportContextAbstract class that defines methods common to all TransportContexts
\Ccom::softwareag::umtransport::TransportFactoryThe TransportFactory is used to to create ServerTransports or client Transports. To bind a server Transport you need to first create a ServerTransportContext or to connect to an existing server you need to create a ClientTransportContext.