com | |
pcbsys | |
nirvana | |
base | Documentation for the Java Base classes |
clientimpl | |
multiconnection | |
eventhandlers | |
EventHandlerInitialiser | This class will initialise any handlers we wish to implement so we can send events out |
nChangeAttributesHandler | Used only to update the protobuf descriptors on a channel |
AsynchronousEventListener | Class used to represent asynchronous subscription inside a StoreGroup |
ClientConnectionManagerImpl | This is used to support the many fConnections to one nSession relationship |
ExceptionWrapper | Helper class for OperationExceptionValidator Holds the exception ID and client side unique clientConnectionManager ID |
NodeReconnectionHelper | Class used to keep the logic around node reconnection part of an HS session |
nSynchronousConsumerEventCallbackWrapper | This class serves as a wrapper for nPopQueue and nChannelIterate events |
OperationExceptionValidator | This 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 |
StoreGroup | HS wrapper representation of a store including all relevant resources for it |
SynchronousConsumerOutgoingEventMultiplexWrapper | Wrapper holding all synchronous event callback wrappers, awaiting to be written by the EventProcessor |
SynchronousEventConsumerManager | This class is responsible for processing of synchronous events (Readers and Iterators) in the HS layer |
singleconnection | |
ClientConnectionManagerImpl | This class represents the logical connection between a com.pcbsys.nirvana.client.nSession and a realm server |
AckRollbackHelper | Created by chetc on 3/18/2019 |
KnownClientStoresCache | Implement 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 |
nBaseNameAlreadyBoundException | A Universal Messaging Name Already Bound Exception |
nChannelAttributes | This class is a container for the attributes necessary to create/find a Nirvana channel |
nChannelKey | NChannelKey represents a single channel publish key on a store |
nConstants | A collection of Constants |
nConsumeEvent | This class defines the nirvana event that publishers publish and subscribers receive |
nDataGroup | This class represents a Data Group offering the related services Any event written to a Data Group will be propagated to all Data Streams that are members of that Data Group |
nDataStream | This class represents a Data Stream offering the related services A Data Stream is a destination for published events |
nException | This class defines the errors that can be thrown by using the nirvana client API |
nExceptionFactory | Exception factory for the Universal Messaging exception |
nHeader | This class represents a message Header |
nIllegalArgumentException | A Universal Messaging Illegal Argument Exception |
nRealm | This class represents a nirvana Realm |
nSecurityException | This class defines the security errors that can be thrown by using the nirvana client API |
nStorePermission | Base implementation of a permission entry that provides ability for setting specific Channel/Queue security settings |
client | Documentation for the Java Client API |
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 |
nAsyncExceptionListener | This interface should be implemented by classes wishing to register to receive asynchronous errors from the nirvana server |
nBaseClientException | This exception forms the base for all client exceptions |
nCertificateSigner | This class signs nConsumeEvents as they are published to the Realm Server |
nCertificateValidator | This class validates signatures signed by the nCertificateSigner class |
nChannel | This class represents the standard Channel or Topic access to the UM server |
nChannelAlreadyExistsException | This exception is thrown if a user tries to make a channel that already exsists |
nChannelAlreadySubscribedException | The user has tried to subscribe to the channel more than once |
nChannelAttributes | This class is a container for the attributes necessary to create or locate a Nirvana channel or queue |
nChannelConnectionListener | This interface should be implemented by classes wishing to register to receive callbacks when connections are added or removed to a nirvana channel |
nChannelIterator | This class iterates synchronously over a Nirvana Realm channel |
nChannelNotFoundException | The specified channel could not be located on the server |
nChannelPublishKeys | This class contains the information about a single channel key |
nChannelStorePermission | Enumeration defining all permissions applicable for a Channel |
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 |
nConflationAttributes | This class represents the conflation attributes that can be used when creating resources which allow conflation |
nConnectionQueueListener | This interface should be implemented by classes wishing to register to receive asynchronous notifications from the internal connection queue |
nConstants | This class is a container for the various constants that affect the behaviour of various Nirvana Client API calls |
nConsumeEvent | This class represents a Nirvana event, which consists of either a tag and some data or an event dictionary and some data |
nConsumeEventCompressReader | This is a helper class and enables clients to uncompress events being received from a server |
nConsumeEventCompressWriter | This is a helper class and enables clients to compress events simply prior to them being published to the actual store |
nConsumeEventFactory | This class is used to facilitate creation of nConsumeEvent objects |
nConsumeEventFragmentReader | Reconstructs fragmented events back into one nConsumeEvent |
nConsumeEventFragmentWriter | This class will break up events when the data portion of the event is greater then the threshold specified |
nCreateResult | This class represents the results of the nSession.create(nChannelAttributes[]) call |
nDataGroup | This class represents a individual data group object |
nDataGroupDeletedException | Class representing an exception generated when an operation is performed on an nDataGroup that has been deleted |
nDataGroupIsReadOnlyException | Class representing an exception generated when an operation is performed on an nDataGroup that is read only |
nDataGroupIterator | Used to iterate through the nDataStreams contained within an nDataGroup |
nDataGroupListener | Listener interface used to manage changes to membership of data groups |
nDataStream | Represents the stream used to deliver data |
nDataStreamListener | Interface used to receive events asynchronously from a data group |
nDeleteResult | This class represents the results of the nSession.deleteResources(nChannelAttributes[]) call |
nDuplicateJoinException | The user has requested a join be created but the server already has this join configured in the database |
nDurable | Abstract representation of a durable subscription |
nDurableAttributes | This class is a container for the attributes necessary to create or locate a Durable object on a channel |
nDurableType | Enumeration defining all Durable types |
nDurableManager | A Manager for the Durable Subscriptions on a channel |
nDurableViewer | Abstract 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 |
nEventAttributes | The nEventAttributes class is used by the nConsumeEvent object in order to store standard header values associated with nirvana client and JMS events |
nEventListener | This interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue |
nEventProperties | This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules |
nEventPropertiesHelper | This class is a helper class for the nEventProperties key,value pairs |
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(); } |
nEventPublisher | The nEventPublisher is an interface that is used by the compression writer and the fragment writer |
nExceededLimitException | The number of events in the current transaction has exceeded the server configuration |
nExclusiveDurable | The 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 |
nFindResult | This class represents the results of the nSession.find(nChannelAttributes[]) call |
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 |
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 |
nIllegalStateException | This exception is thrown if a Channel or Queue is in an illegal state for specific functionality to be offered |
nIndexedDurable | A base class for all implementations of shared nDurable classes |
nJoinInformation | This class is a container for all the information that defines a channel join |
nMasterRedirectException | The exception thrown when a client connects to a slave node in a cluster and cluster mode is specified as 'Replication' |
nMessageSigner | This interface contains the generic functionality that all message signers need to implement |
nMessageValidator | This interface defines the generic functionaility that all Message Validators need to implement |
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 |
nNamedObject | This class represents a client context on a RealmServer |
nNameDoesNotExistException | This exception is thrown if a user attempts to delete a named client context on a channel or queue that does not exist |
nNameSpaceConflictException | There is a confict in the name space and the attempted operation failed |
nPassphraseSigner | This class signs an event with a digest of the event and the passphrase |
nPassphraseValidator | This class implements a message digest Validator |
nProtobufEvent | This class represents a Google Protocol Buffer Event |
nProtobufEventFactory | This class is used to facilitate creation of nProtobufEvent objects |
nPublishPausedException | The currently connected server has been paused, and is not accepting publish requests |
nQueue | This class provides a Queue mechanism |
nQueueAsyncReader | This Reader enables the client to receive all events asynchronous |
nQueueAsyncTransactionReader | This class extends the asynchronous queue model by adding the transactional ability to the reader |
nQueueDetails | Container class, containing statistics on the queue |
nQueuePeekContext | Provides a context when peeking on the queue |
nQueueReader | This class is the base class for all Queue Readers and provides a generic reader interface |
nQueueReaderContext | This class is used to construct a Queue Reader |
nQueueStorePermission | Enumeration defining all permissions applicable for a Queue |
nQueueSyncFragmentReader | This class provides the client with an synchronous interface into a Nirvana Queue |
nQueueSyncReader | This class provides the client with an synchronous interface into a Nirvana Queue |
nQueueSyncTransactionFragmentReader | This reader provides a synchronous queue reader model |
nQueueSyncTransactionReader | This reader provides a synchronous queue reader model |
nQueueTransactionReader | Provides the basic interface for transactional queue operations, used by the synchronous and asynchronous transactional queue readers |
nRealmAlreadyBoundException | You have tried to bind a realm that the server already has been bound |
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 |
nRealmNotFoundException | The specified realm was not found on the server |
nRealmUnreachableException | Was unable to reach the specified realm |
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 |
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 |
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 |
nResult | This class is the base class that represents the results of a batched find, create or delete call for channels or queues |
nSecurityException | This class defines the security errors that can be thrown by using the nirvana client API |
nSelectorParserException | The supplied message filter string failed to be parsed |
nSerialDurable | The serial durable implementation of nDurable |
nSerialDurableAttributes | This class is a container for the attributes necessary to create or locate a Serial Durable object on a channel |
nSession | This class represents a Nirvana session, the logical connection between the client API and the Nirvana realm |
nSessionAlreadyInitialisedException | The current nSession is not currently connected |
nSessionAttributes | This class is a container for the attributes necessary to create a Nirvana session |
nSessionFactory | This class is used with a nSessionAttributes object to create a Nirvana session |
nSessionNotConnectedException | The current nSession is not currently connected |
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 |
nSharedDurable | The shared durable implementation of nDurable |
nSharedDurableAttributes | This class is a container for the attributes necessary to create or locate a Durable object on a channel |
nSignedEventListener | This interface should be implemented by any object that wishes to register itself as a subscriber to a nirvana channel or queue, using the nMessageValidator class to receive signed events |
nStoreDeletedException | This exceptions is raised when a store deletion occurs on the realm we are connected to |
nStorePermission | Class that provides ability for setting specific Channel/Queue security settings |
nStorePermissionGenerator | Class responsible for generating the permission mask to be applied to a Queue/Channel |
nSubject | This class contains information about the user identification used by Nirvana |
nSubscriptionAttributes | This class represents the attributes used for channel subscriptions |
nTransaction | This class enables the client to perform transactional publishing, representing a nirvana transaction |
nTransactionAlreadyAbortedException | The transaction has already been aborted and as such is closed |
nTransactionAlreadyCommittedException | The transaction has already been committed and as such is closed and completed |
nTransactionAttributes | This class is a container for the attributes necessary to create a Nirvana transaction |
nTransactionException | This class defines the errors that can be thrown by using the nirvana transactional publish API |
nTransactionFactory | This class is used with a nTransactionAttributes object to create a Nirvana transaction |
nTransactionIncompleteException | This exception will be thrown if abort or commit is called on a transaction that has not sent any events to the server |
nTransactionNoEventsException | This exception is thrown if Commit is called on a transaction without any events added in its context |
nTransactionNoSuchTXIDException | The supplied transaction ID could not be located on server |
nTransactionNotCommittedException | The transaction has not been committed so the status of the event can not be returned, such as getStartEID or getEndEID |
nTransactionNotStartedException | The transaction has not been started as such the transaction is not yet established |
nUnexpectedResponseException | The server responded with an event that the client did not expect |
nUnknownRemoteRealmException | The server does not know of the realm that was supplied |
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 |
nUserAuthentication | The nUserAuthentication class provides the ability to perform basic HTTP athentication to a nirvana realm running a file plugin with authentication turned on |
nUserNotSubscribedException | The user is not currently subscribed to the channel/ |
nAdminAPI | Documentation for the Nirvana Java Administration API |
ImportExportParametersBuilder | Parameters builder class |
nACL | List of nACLEntry classes used by the Nirvana Realm server to control access to secured objects such as Realms, Channels and Queues |
nACLEntry | Contains the mapping between a subject User and the priviliges they can perform on a secured object such as a Realm, Channel or Queue |
nACLEntryNotFoundException | Exception class that is thrown when an acl entry is not found when an operation is attempted on it |
nAdminIllegalArgumentException | Exception class that is thrown when an illegal argument is passed into a method |
nAdminIllegalStateException | Exception class that is thrown when attempted operations is not allowed due to an invalid admin session state |
nAdminSecurityException | Exception class that is thrown when attempted operations are not permitted |
nAuditEvent | This class contains information for realm auditing |
nAuditListener | Classes that implement this interface can register with the nRealmNode.addAuditListener() to receive the realm's audit events |
nBaseAdminException | Base class for all admin API exceptions |
nBaseInterface | Base class for all Admin API interfaces |
nChannelACLEntry | Extends the nACLEntry class to supply Channel/Queue specific security settings |
nChannelConnectionDetails | This class contains additional information about a channel connection |
nClusterConnectionListener | Any 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 |
nClusterConversionStatus | Provides an interface which allows the status of cluster conversions to be monitored |
nClusterEventListener | Interface allowing client applications to receive cluster specific callbacks |
nClusterMemberConfiguration | This object is used to create/modify clusters |
nClusterNode | Contains the status and configuration of a Nirvana cluster |
nClusterSite | This class defines a collection of realms within a cluster into a physical site / location |
nClusterStatus | This class contains the status of the of a realm within the cluster, What state it has, which node is the elected master etc |
nClusterStatusEntry | This class contains online/offline status a realm within a cluster |
nCommandStatus | Any class implementing this interface can be used to find the current status of a request, for example a copy operation of a nLeafNode |
nConfigEntry | This 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 |
nConfigGroup | This class manages a group of nConfigEntry objects that are related |
nConfigurationException | Exception thrown when configuration operations fail |
nConnectionDetails | This class contains the details about an individual connection |
nConnectionListener | Any 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 |
nConnectionNode | Represents Connection status for a Durable/Queue |
nContainer | This represents a node within the Nirvana Realm namespace which contains other nodes, such as a directory or another Realm |
nCopyable | All classes that can be copied from one part of the namespace to another implement this interface |
nCustomHeader | This Class represent a single custom header field which will be used by javascript |
nDataGroupNode | This class is an Admin API wrapper for a Data Group object (nDataGroup) |
nDataGroupsContainer | This class is an Admin API wrapper for all configured Data Group objects (nDataGroup) This class also can also be used to obtain all known nDataStream objects, that have been added to the default data group |
nDataStreamNode | This class is an Admin API wrapper for a Data Stream object (nDataStream) |
nDuplicateACLEntryException | Exception class that is thrown when a duplicate acl entry is attempted to be added |
nDuplicateChannelNameException | Exception class that is thrown when attempted operations is not allowed due to an invalid admin session state |
nDuplicateNodeException | Exception Class for duplicate Node |
nDurableNode | Represents the current nDurable status |
nHTTPInterface | This class contains all the configuration required by the Nirvana Realm server to start and control the HTTP interface |
nHTTPSInterface | This class contains all the configuration required by the Nirvana Realm server to start and control the HTTPS interface |
nInsufficientPrivilegesException | Exception class that is thrown when an operation is performed and there are insufficient privillages to complete it |
nInterface | Abstract Class nInterface |
nInterfaceManager | This class exposes the Realm Servers interface management API so that the control and management of the interfaces can be performed by an authorised Administrator |
nInterfacePluginConfiguration | This class contains the plugin static information used by the plugin instances |
nInterfaceStatus | Contains the status of a Nirvana Realm server interface |
nInterfaceViaEntry | This contains the user parameters which are bound to an Interface |
nJoinable | All classes that can be joined from one part of the namespace to another implement this interface |
nJoinDetails | This class contains information about a join between two channels |
nLeafNode | This class represents the Nirvana Channel or Queue on the Nirvana Realm |
nLinkNode | Since the Nirvana namespace can contain multiple links to Nirvan Realm servers at different parts of the namespace, including namespace loops, this node represents a RealmServer which has been mounted elseware in the namespace |
nLogListener | Classes that implement this interface can register with the nRealmNode.addLogListener() to receive the realms log events |
nMulticastConfiguration | Multicast Configuration class |
nMulticastConfigurationStatus | Contains the status of a Nirvana Realm server multicast interface |
nNode | All classes that exist in the Nirvana Realm NameSpace extend this object |
nNodeException | Exception class that is thrown when errors occur constructing the nodes to be administered |
nNodeUtilities | Class that provides some utility functions for nNode operations |
nPkgDataGroupListener | Created by IntelliJ IDEA |
nPluginConfigEntry | Contains information for a plugin configuration entry |
nPluginConfiguration | This class contains the configuration context for a single plugin on a single HTTP type interface |
nRDMAInterface | RDMA Interface class |
nRealmACLEntry | Extends the nACLEntry class to expose the Realm specific permissions |
nRealmAdmin | This class provides basic Administration functionality for security based operations |
nRealmNode | This class represents a Realm within the Nirvana namespace |
nRemovable | All classes that can be removed from the namespace implement this interface |
nScheduler | This class represents a parsed instance of a Nirvana Realm scheduler |
nSchedulerBuildHelper | This is a helper class used in the construction/parsing and validation of Nirvana Realm server Scheduler scripts |
nSchedulerManager | Manages the scheduler entries for a realm |
nSchedulerParseException | This exception is raised whn parsing a Nirvana Realm Scheduler script with syntax errors |
nSecurityGroup | This class represents a "Security Group" that contains entries for nSubject objects, and other nSecurityGroup objects |
nServiceACLEntry | Allows the ability to programmatically allow or deny access to a service |
nSharedMemoryInterface | Created by IntelliJ IDEA |
nSocketInterface | Socket Interface class |
nSSLInterface | This class contains all the configuration required by the Nirvana Realm server to start and control the SSL interface |
nSSLInterfaceAPI | This interface is used to expose the SSL attributes for all interfaces that are SSL enabled |
nTask | Has details about individual tasks within a scheduler |
nThreadEntry | This 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 |
nThreadPool | This 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 |
nTrigger | This class is used to query a trigger generated by a Scheduler script |
nUnsupportedCopyException | Exception class that is thrown when a copy operation is attempted but cannot be completed |
nUnsupportedJoinException | Exception class that is thrown when a join operation is attempted but cannot be completed |
nUnsupportedRemoveException | Exception class that is thrown when a remove operation is attempted but cannot be completed |
nZone | Represents a Zone |
nZoneManager | Represents a Zone manager |
nZoneNode | Represents a Zone container node |
nZoneUpdate | This class represents an update to the state of a Zone against a Realm server for UM |
nJMS | Universal Messaging implementation of the JMS 1.1 API |
roundRobin | This package com.pcbsys.nirvana.nJMS.roundRobin and the entiretly of its classes have been depreciated as of version 10.2 Please use the com.pcbsys.nirvana.nJMS package instead along with the Round Robin URL as all publishing abilities in this API have been implemented there |
ConnectionFactoryFactory | |
ConnectionFactoryImpl | |
ConnectionImpl | |
Constants | |
DestinationImpl | |
MessageProducerImpl | |
QueueConnectionFactoryFactory | |
QueueConnectionFactoryImpl | |
QueueImpl | |
QueueSenderImpl | |
SessionImpl | |
TopicConnectionFactoryFactory | |
TopicConnectionFactoryImpl | |
TopicConnectionImpl | |
TopicImpl | |
TopicPublisherImpl | |
BytesMessageImpl | <Enter Class Description> |
ConnectionConsumerImpl | The contract for this implementation is specified in JMS 1.1, chapter 8 |
ConnectionFactoryImpl | A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator |
ConnectionMetaDataImpl | <Enter Class Description> |
Constants | <Enter Class Description> |
DestinationImpl | <Enter Class Description> |
ExceptionListenerImpl | <Enter Interface Description> |
JMSException | <Enter Class Description> |
MapMessageImpl | <Enter Class Description> |
MessageConsumerImpl | <Enter Class Description> |
MessageListenerImpl | <Enter Interface Description> |
MessageProducerImpl | Class implements MessageProducer interface |
ObjectMessageImpl | <Enter Class Description> |
QueueBrowserImpl | <Enter Class Description> |
QueueConnectionFactoryImpl | <Enter Class Description> |
QueueConnectionImpl | <Enter Class Description> |
QueueImpl | <Enter Class Description> |
QueueReceiverImpl | <Enter Class Description> |
QueueSenderImpl | Class implements QueueSender interface |
QueueSessionImpl | <Enter Class Description> |
ServerSessionImpl | <Enter Class Description> |
StreamMessageImpl | <Enter Class Description> |
TemporaryQueueImpl | <Enter Class Description> |
TemporaryTopicImpl | <Enter Class Description> |
TextMessageImpl | <Enter Class Description> |
TopicConnectionFactoryImpl | <Enter Class Description> |
TopicConnectionImpl | <Enter Class Description> |
TopicImpl | <Enter Class Description> |
TopicPublisherImpl | Class implements TopicPublisher interface |
TopicSessionImpl | <Enter Class Description> |
TopicSubscriberImpl | <Enter Class Description> |
nSpace | |
ExtendedStringRefAddr | Created by IntelliJ IDEA |