Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCcom.pcbsys.nirvana.base.AckRollbackHelperCreated by chetc on 3/18/2019
oCcom.pcbsys.nirvana.base.clientimpl.ConnectCallbackCan be registered with a com.pcbsys.nirvana.base.clientimpl.singleconnection.ClientConnectionManagerImpl to receive notifications every time the connection manager establishes a physical connection to the Universal Messaging server or fails to connect
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.AsynchronousEventListenerClass used to represent asynchronous subscription inside a StoreGroup
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.ClientConnectionManagerImplThis is used to support the many fConnections to one nSession relationship
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.eventhandlers.EventHandlerInitialiserThis class will initialise any handlers we wish to implement so we can send events out
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.eventhandlers.nChangeAttributesHandlerUsed only to update the protobuf descriptors on a channel
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.ExceptionWrapperHelper class for OperationExceptionValidator Holds the exception ID and client side unique clientConnectionManager ID
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.NodeReconnectionHelperClass used to keep the logic around node reconnection part of an HS session
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.nSynchronousConsumerEventCallbackWrapperThis class serves as a wrapper for nPopQueue and nChannelIterate events
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.OperationExceptionValidatorThis class stores exceptions for cases like: nStoreDeletionException As we have to track them and only send an exception if we received a nStoreDeletionException from each hidden session which has the store
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.StoreGroupHS wrapper representation of a store including all relevant resources for it
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.SynchronousConsumerOutgoingEventMultiplexWrapperWrapper holding all synchronous event callback wrappers, awaiting to be written by the EventProcessor
oCcom.pcbsys.nirvana.base.clientimpl.multiconnection.SynchronousEventConsumerManagerThis class is responsible for processing of synchronous events (Readers and Iterators) in the HS layer
oCcom.pcbsys.nirvana.base.clientimpl.singleconnection.ClientConnectionManagerImplThis class represents the logical connection between a com.pcbsys.nirvana.client.nSession and a realm server
oCcom.pcbsys.nirvana.base.KnownClientStoresCacheImplement client side cache of known stores as there is no central repo so far Currently the cache caches nChannelQueue objects, but can be changed to contain more reach ones if needed
oCcom.pcbsys.nirvana.base.nBaseNameAlreadyBoundExceptionA Universal Messaging Name Already Bound Exception
oCcom.pcbsys.nirvana.base.nChannelAttributesThis class is a container for the attributes necessary to create/find a Nirvana channel
oCcom.pcbsys.nirvana.base.nChannelKeyNChannelKey represents a single channel publish key on a store
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 A Data Stream is a destination for published events
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.base.nStorePermissionBase implementation of a permission entry that provides ability for setting specific Channel/Queue security settings
oCcom.pcbsys.nirvana.client.ClientEnvironmentPropertiesCentral place for environment property names in client module
oCcom.pcbsys.nirvana.client.CustomHTTPRequestHeaderThis class represents a http header
oCcom.pcbsys.nirvana.client.CustomHTTPRequestHeader.HeaderConnectionScopeScope of usage of the header
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.nChannelStorePermissionEnumeration defining all permissions applicable for a Channel
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.nDurableAttributesThis class is a container for the attributes necessary to create or locate a Durable object on a channel
oCcom.pcbsys.nirvana.client.nDurableAttributes.nDurableTypeEnumeration defining all Durable types
oCcom.pcbsys.nirvana.client.nDurableManagerA Manager for the Durable Subscriptions on a channel
oCcom.pcbsys.nirvana.client.nDurableViewerAbstract implementation of a class for browsing the contents of a durable object, contains the next() method which allows the user of the API to iterate over the contents of a given durable
oCcom.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
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 The iterator will either be constructed from the EntrySet, the key set or the values set of the nEventProperties object To use the entry set iterator call the getEntrySet() method on the nEventProperties object: for (nEventPropertiesIterator it = props.getEntrySet(); it.hasNext(); ) { Object next = it.next(); Object key = nEventPropertiesHelper.getKey(next); Object value = nEventPropertiesHelper.getValue(next); } To iterator through the nEventProperties using the KeySet iterator : for (nEventPropertiesIterator it = props.getKeyIterator(); it.hasNext(); ) { Object value = props.get(it.next()); } To iterator through the nEventProperties using the ValueSet iterator : for (nEventPropertiesIterator it = props.getValueIterator(); it.hasNext(); ) { Object value = it.next(); }
oCcom.pcbsys.nirvana.client.nEventPublisherThe nEventPublisher is an interface that is used by the compression writer and the fragment writer
oCcom.pcbsys.nirvana.client.nExclusiveDurableThe Exclusive Durable Implementation of nDurable Exclusive Durable is used for a single consumer as a means of providing a server side managed position within a channel
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 functionality 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.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.nQueueStorePermissionEnumeration defining all permissions applicable for a Queue
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.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.nStorePermissionClass that provides ability for setting specific Channel/Queue security settings
oCcom.pcbsys.nirvana.client.nStorePermissionGeneratorClass responsible for generating the permission mask to be applied to a Queue/Channel
oCcom.pcbsys.nirvana.client.nStorePropertiesClass that contains additional properties that can be set on the channel or queue
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.client.ReleaseDetailsThis class represents the release details used to get client or server release identifier version from com.pcbsys.nirvana.client.nSession
oCcom.pcbsys.nirvana.client.ReleaseIdentifierThis class is used to wrap the com.pcbsys.foundation.security.login.ReleaseIdentifier class in our client API
oCcom.pcbsys.nirvana.client.UnsupportedServerOperationExceptionIndicates that client attempted an operation which server does not support
oCcom.pcbsys.nirvana.nAdminAPI.ImportExportParametersBuilderParameters builder class
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.nConnectionNodeRepresents Connection status for a Durable/Queue
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 Each entry consists of a label and an execution time in milliseconds
oCcom.pcbsys.nirvana.nAdminAPI.nThreadPoolThis class is used to represent an instance of a thread pool beign used within a Nirvana realm Each threadpool is known by a name, and has a number of values that can be accessed
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
oCcom.pcbsys.nirvana.nAdminAPI.nZoneUpdateThis class represents an update to the state of a Zone against a Realm server for UM
oCcom.pcbsys.nirvana.nJMS.BytesMessageImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.ConnectionConsumerImplThe contract for this implementation is specified in JMS 1.1, chapter 8
oCcom.pcbsys.nirvana.nJMS.ConnectionFactoryImplA ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator
oCcom.pcbsys.nirvana.nJMS.ConnectionMetaDataImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.Constants<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.DestinationImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.EnvironmentPropertiesCentral place for storing all the system property keys used in jms and jndi
oCcom.pcbsys.nirvana.nJMS.ExceptionListenerImpl<Enter Interface Description>
oCcom.pcbsys.nirvana.nJMS.JMSException<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.MapMessageImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.MessageListenerImpl<Enter Interface Description>
oCcom.pcbsys.nirvana.nJMS.MessageProducerImplClass implements MessageProducer interface
oCcom.pcbsys.nirvana.nJMS.ObjectMessageImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.QueueBrowserImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.QueueConnectionImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.QueueSessionImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.roundRobin.ConnectionFactoryFactory
oCcom.pcbsys.nirvana.nJMS.roundRobin.ConnectionFactoryImpl
oCcom.pcbsys.nirvana.nJMS.roundRobin.ConnectionImpl
oCcom.pcbsys.nirvana.nJMS.roundRobin.Constants
oCcom.pcbsys.nirvana.nJMS.roundRobin.DestinationImpl
oCcom.pcbsys.nirvana.nJMS.roundRobin.MessageProducerImpl
oCcom.pcbsys.nirvana.nJMS.roundRobin.SessionImpl
oCcom.pcbsys.nirvana.nJMS.ServerSessionImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.StreamMessageImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.TextMessageImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.TopicConnectionImpl<Enter Class Description>
oCcom.pcbsys.nirvana.nJMS.TopicSessionImpl<Enter Class Description>
\Ccom.pcbsys.nirvana.nSpace.ExtendedStringRefAddrCreated by IntelliJ IDEA