Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCcom.pcbsys.nirvana.base.nChannelAttributesThis class is a container for the attributes necessary to create/find a Nirvana channel
oCcom.pcbsys.nirvana.base.nConstantsA collection of Constants
oCcom.pcbsys.nirvana.base.nConsumeEventThis class defines the nirvana event that publishers publish and subscribers receive
oCcom.pcbsys.nirvana.base.nDataStreamThis class represents a Data Stream offering the related services
oCcom.pcbsys.nirvana.base.nExceptionThis class defines the errors that can be thrown by using the nirvana client API
oCcom.pcbsys.nirvana.base.nExceptionFactoryException factory for the Universal Messaging exception
oCcom.pcbsys.nirvana.base.nHeaderThis class represents a message Header
oCcom.pcbsys.nirvana.base.nIllegalArgumentExceptionA Universal Messaging Illegal Argument Exception
oCcom.pcbsys.nirvana.base.nRealmThis class represents a nirvana Realm
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.nConsumeEventFactoryThis class is used to facilitate creation of nConsumeEvent objects
oCcom.pcbsys.nirvana.client.nDataGroupIteratorUsed to iterate through the nDataStreams contained within an nDataGroup
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.nEventAttributesThe nEventAttributes class is used 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.nEventPropertiesHelperThis class is a helper class for the nEventProperties key,value pairs
oCcom.pcbsys.nirvana.client.nEventPropertiesIterator< T >This class allows you to iterate through the nEventProperties to examine the key,value pairs
oCcom.pcbsys.nirvana.client.nEventPublisherThe nEventPublisher is an interface that is used by the compression writer and the fragment writer
oCcom.pcbsys.nirvana.client.nJoinInformationThis class is a container for all the information that defines a channel join
oCcom.pcbsys.nirvana.client.nMessageSignerThis interface contains the generic functionaility that all message signers need to implement
oCcom.pcbsys.nirvana.client.nMessageValidatorThis interface defines the generic functionaility that all Message Validators need to implement
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.nProtobufEventFactoryThis class is used to facilitate creation of nProtobufEvent 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.nResultThis class is the base class that represents the results of a batched find, create or delete call for channels or queues
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.nUserAuthenticationThe nUserAuthentication class provides the ability to perform basic HTTP athentication to a nirvana realm running a file plugin with authentication turned on
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 and the priviliges they can perform on a secured object such as a Realm, Channel or Queue
oCcom.pcbsys.nirvana.nAdminAPI.nAuditEventThis class contains information for realm auditing
oCcom.pcbsys.nirvana.nAdminAPI.nAuditListenerClasses that implement this interface can register with the nRealmNode.addAuditListener() to receive the realm's audit events
oCcom.pcbsys.nirvana.nAdminAPI.nBaseAdminExceptionBase class for all admin API exceptions
oCcom.pcbsys.nirvana.nAdminAPI.nBaseInterfaceBase class for all Admin API interfaces
oCcom.pcbsys.nirvana.nAdminAPI.nClusterConnectionListenerAny class that implements this interface can be registered against a Nirvana Cluster node to receive notification when remote connections are made or dropped on any of the cluster realm node objects
oCcom.pcbsys.nirvana.nAdminAPI.nClusterConversionStatusProvides an interface which allows the status of cluster conversions to be monitored
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 online/offline status 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 constrant 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.nConnectionListenerAny class that implements this interface can be registered against a Nirvana Realm, Channel or Queue to receive notification when remote connections are made or dropped
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.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.nMulticastConfigurationStatusContains the status of a Nirvana Realm server multicast interface
oCcom.pcbsys.nirvana.nAdminAPI.nNodeAll classes that exist in the Nirvana Realm NameSpace extend this object
oCcom.pcbsys.nirvana.nAdminAPI.nNodeUtilitiesClass that provides some utility functions for nNode operations
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.nRealmAdminThis class provides basic Administration functionality for security based operations
oCcom.pcbsys.nirvana.nAdminAPI.nRemovableAll classes that can be removed from the namespace implement this interface
oCcom.pcbsys.nirvana.nAdminAPI.nSchedulerBuildHelperThis is a helper class used in the construction/parsing and validation of Nirvana Realm server Scheduler scripts
oCcom.pcbsys.nirvana.nAdminAPI.nSchedulerParseExceptionThis exception is raised whn parsing a Nirvana Realm Scheduler script with syntax errors
oCcom.pcbsys.nirvana.nAdminAPI.nSSLInterfaceAPIThis interface is used to expose the SSL attributes for all interfaces that are SSL enabled
oCcom.pcbsys.nirvana.nAdminAPI.nTaskHas details about individual tasks within a scheduler
oCcom.pcbsys.nirvana.nAdminAPI.nThreadEntryThis class is used to represent instances of tasks within a thread pool running within a Nirvana realm
oCcom.pcbsys.nirvana.nAdminAPI.nThreadPoolThis class is used to represent an instance of a thread pool beign used within a Nirvana realm
oCcom.pcbsys.nirvana.nAdminAPI.nTriggerThis class is used to query a trigger generated by a Scheduler script
oCcom.pcbsys.nirvana.nAdminAPI.nZoneRepresents a Zone
oCcom.pcbsys.nirvana.nAdminAPI.nZoneManagerRepresents a Zone manager
\Ccom.pcbsys.nirvana.nAdminAPI.nZoneUpdateThis class represents an update to the state of a Zone against a Realm server for UM