Index
A | |
ARRAY, EventDictionary | |
B | |
base64Decode, Nirvana. | |
base64Encode, Nirvana. | |
BOOLEAN, EventDictionary | |
BUILD_DATE, Nirvana | |
BUILD_NUMBER, Nirvana | |
BYTE, EventDictionary | |
C | |
Channel | |
CHANNEL_RESOURCE, Nirvana | |
CHARACTER, EventDictionary | |
checkCommitStatus, Transaction | |
commit, TransactionalQueue | |
COMMIT, Nirvana. | |
commitAll, TransactionalQueue | |
Constants | |
Copyright&License | |
createDictionary, Nirvana | |
createEvent, Nirvana | |
createSession, Nirvana | |
createTransaction | |
D | |
DATA, Nirvana. | |
Dead-Event Functions, EventAttributes | |
DICTIONARY, EventDictionary | |
DISCONNECT, Nirvana. | |
DOUBLE, EventDictionary | |
Driver, Nirvana | |
E | |
ERROR, Nirvana. | |
Event | |
EventAttributes | |
EventDictionary | |
EVENTSOURCE_STREAMING_POSTMESSAGE, Nirvana | |
F | |
FLOAT, EventDictionary | |
Functions | |
G | |
get, EventDictionary | |
getAllowMerge, EventAttributes | |
getApplicationID, EventAttributes | |
getArrayType, EventDictionary | |
getAttribute, EventAttributes | |
getAttributeNames, EventAttributes | |
getChannel, Session | |
getConfig, Session | |
getCorrelationID, EventAttributes | |
getCurrentDriver, Session | |
getCurrentEID, Channel | |
getCurrentRealm, Session | |
getData, Event | |
getDataStreamID, Session | |
getDeadEID, EventAttributes | |
getDeadEventStore, EventAttributes | |
getDeliveryMode, EventAttributes | |
getDestination, EventAttributes | |
getDictionary, Event | |
getEID, Event | |
getEventAttributes, Event | |
getExpiration, EventAttributes | |
getFilter | |
getJoinChannel, EventAttributes | |
getJoinEID, EventAttributes | |
getJoinPath, EventAttributes | |
getJoinRealm, EventAttributes | |
getKeys, EventDictionary | |
getMessageID, EventAttributes | |
getMessageType, EventAttributes | |
getName | |
getPriority, EventAttributes | |
getPublisherHost, EventAttributes | |
getPublisherName, EventAttributes | |
getQueue, Session | |
getRedeliveredCount, EventAttributes | |
getReplyToName, EventAttributes | |
getReplyType, EventAttributes | |
getResource, Event | |
getResourceName, Event | |
getResourceType | |
getSession, Event | |
getSessionID, Session | |
getStartEID, Channel | |
getStatus, Session | |
getSubscriberHost, EventAttributes | |
getSubscriberID, EventAttributes | |
getSubscriberName, EventAttributes | |
getTag, Event | |
Getters/ | |
getTimeStamp, EventAttributes | |
getTTL, Event | |
getType | |
getUserID, EventAttributes | |
getUsername, Session | |
getWindowSize, TransactionalQueue | |
H | |
hasData, Event | |
hasDictionary, Event | |
hasTag, Event | |
I | |
IFRAME_STREAMING_POSTMESSAGE, Nirvana | |
INTEGER, EventDictionary | |
isDataStreamEnabled, Session | |
isDelta, EventAttributes | |
isLoggingEnabled, Nirvana. | |
isRedelivered, EventAttributes | |
isRegistered, EventAttributes | |
isSubscribed | |
J | |
JMS Functions, EventAttributes | |
Join-Specific Functions, EventAttributes | |
JSONP_LONGPOLL, Nirvana | |
L | |
log, Nirvana. | |
logException, Nirvana. | |
LONG, EventDictionary | |
Low-Level Getters/ | |
N | |
Nirvana | |
Nirvana. | |
NOXD_IFRAME_STREAMING, Nirvana | |
O | |
Observe, Nirvana | |
on | |
P | |
publish | |
PUBLISH, Nirvana. | |
publishAndCommit, Transaction | |
putArray, EventDictionary | |
putBoolean, EventDictionary | |
putByte, EventDictionary | |
putChar, EventDictionary | |
putDictionary, EventDictionary | |
putDouble, EventDictionary | |
putFloat, EventDictionary | |
putInteger, EventDictionary | |
putLong, EventDictionary | |
putString, EventDictionary | |
Q | |
Queue | |
QUEUE_RESOURCE, Nirvana | |
R | |
Read-Only methods accessing Immutable Server-Side Values, EventAttributes | |
RECONNECT, Nirvana. | |
removeListener | |
rollback, TransactionalQueue | |
ROLLBACK, Nirvana. | |
S | |
Session | |
setAllowMerge, EventAttributes | |
setApplicationID, EventAttributes | |
setAttribute, EventAttributes | |
setCorrelationID, EventAttributes | |
setData, Event | |
setDeliveryMode, EventAttributes | |
setDestination, EventAttributes | |
setEvent, Transaction | |
setExpiration, EventAttributes | |
setFilter | |
setLogger, Nirvana. | |
setMessageID, EventAttributes | |
setMessageType, EventAttributes | |
setPriority, EventAttributes | |
setPublisherHost, EventAttributes | |
setPublisherName, EventAttributes | |
setReplyToName, EventAttributes | |
setReplyType, EventAttributes | |
setStartEID, Channel | |
setSubscriberHost, EventAttributes | |
setSubscriberID, EventAttributes | |
setSubscriberName, EventAttributes | |
setTag, Event | |
setTTL, Event | |
setType, EventAttributes | |
setUserID, EventAttributes | |
setWindowSize, TransactionalQueue | |
start, Session | |
START, Nirvana. | |
stop, Session | |
STOP, Nirvana. | |
STRING, EventDictionary | |
subscribe | |
SUBSCRIBE, Nirvana. | |
T | |
Transaction | |
TRANSACTIONAL_QUEUE_RESOURCE, Nirvana | |
TransactionalQueue | |
U | |
Universal Messaging JavaScript API | |
unsubscribe | |
UNSUBSCRIBE, Nirvana. | |
V | |
Version&Support | |
VERSION_NUMBER, Nirvana | |
W | |
WEBSOCKET, Nirvana | |
X | |
XDR_LONGPOLL, Nirvana | |
XDR_STREAMING, Nirvana | |
XHR_LONGPOLL_CORS, Nirvana | |
XHR_LONGPOLL_POSTMESSAGE, Nirvana | |
XHR_STREAMING_CORS, Nirvana |
EventDictionary.ARRAY is an integer constant representing the Array data type.
Takes a base64-encoded string and returns the base64 decoded value.
Takes a string and returns a base64 encoded representation of it.
EventDictionary.BOOLEAN is an integer constant representing the Boolean data type.
Nirvana.BUILD_DATE defines the API build date.
Nirvana.BUILD_NUMBER is an integer constant representing the API build number.
EventDictionary.BYTE is an integer constant representing the Byte data type.
A Channel object is returned by any call to Session.getChannel().
Nirvana.CHANNEL_RESOURCE is an integer constant representing a Channel’s type.
EventDictionary.CHARACTER is an integer constant representing the Character data type.
this.checkCommitStatus = function ( queryServer )
Commits the read of the supplied Event on the TransactionalQueue.
this.commit = function ( event )
Fires when a transactional read is successfully committed to the server.
Commits the read of all received Events on the TransactionalQueue.
this.commitAll = function ()
Copyright 1999-2011 © My-Channels Copyright © 2012–2015 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Factory method to create a new, empty EventDictionary (typically for subsequent addition to an existing EventDictionary using EventDictionary.putDictionary()).
function createDictionary()
Factory method to create a new, empty Universal Messaging Event (typically for subsequent publishing to a resource such as a Channel or Queue).
function createEvent()
Creates and initializes (but does not start) a session object for communication with a Universal Messaging Realm Server.
function createSession( config )
Factory method to create a new Transaction for use on the Channel.
this.createTransaction = function ()
Factory method to create a new Transaction for use on the Queue.
this.createTransaction = function ()
Factory method to create a new Transaction for use on the TransactionalQueue.
this.createTransaction = function ()
Fires when a Universal Messaging Event is received by a DataStream-enabled Session.
EventDictionary.DICTIONARY is an integer constant representing the EventDictionary data type (useful for nested EventDictionaries).
Fires when the Session is disconnected and automatically attempts to reconnect.
EventDictionary.DOUBLE is an integer constant representing the Double data type.
Nirvana.Driver defines the names of all available transport drivers that may be used by a Session.
Fires when an unexpected error occurs.
An Event object is returned by any call to Nirvana.createEvent().
An EventAttributes object is returned by any call to Event.getEventAttributes().
An EventDictionary object is returned by any call to Event.getDictionary() or Nirvana.createDictionary().
Streaming driver for browsers supporting both Server-Sent-Events and the cross-window postMessage API.
EventDictionary.FLOAT is an integer constant representing the Float data type.
Returns the value to which the EventDictionary maps the specified key.
EventDictionary.prototype.get = function ( key )
Returns true if the Event can be merged, or false otherwise.
EventAttributes.prototype.getAllowMerge = function ()
Returns the application ID allocated to the Event.
EventAttributes.prototype.getApplicationID = function ()
Returns the type of the entries in the array value to which the EventDictionary maps the specified key.
EventDictionary.prototype.getArrayType = function ( key )
Returns the value to which the EventAttributes maps the specified name.
EventAttributes.prototype.getAttribute = function ( name )
Returns an array of an attribute names in this EventAttributes object.
EventAttributes.prototype.getAttributeNames = function ()
Returns the Channel object for the supplied channel name.
this.getChannel = function ( channelName )
Returns the configuration object for the Session.
this.getConfig = function ()
Returns the correlation ID allocated to the Event.
EventAttributes.prototype.getCorrelationID = function ()
Returns the name of the Session’s current transport driver.
this.getCurrentDriver = function ()
Returns the Event ID (the “EID”) which an existing subscription to the Channel is at.
this.getCurrentEID = function ()
Returns the RNAME (in protocol://host:port format) of the realm server to which the Session is currently connected.
this.getCurrentRealm = function ()
Returns the Event’s raw data, or undefined if it has no data.
Event.prototype.getData = function getData( dataFormat )
Returns the Session’s current DataStream ID.
this.getDataStreamID = function ()
Returns an integer representing the EID of the Dead Event (assuming it was consumed from a dead event store).
EventAttributes.prototype.getDeadEID = function ()
Returns a string representing the name of the Dead Event’s dead event store (assuming it was consumed from a dead event store).
EventAttributes.prototype.getDeadEventStore = function ()
Returns the delivery mode used for the Event.
EventAttributes.prototype.getDeliveryMode = function ()
Returns the destination allocated to the Event.
EventAttributes.prototype.getDestination = function ()
Returns the Event’s EventDictionary.
Event.prototype.getDictionary = function getDictionary()
Returns the Event’s ID (the EID).
Event.prototype.getEID = function getEID()
Returns the Event’s EventAttributes.
Event.prototype.getEventAttributes = function getEventAttributes()
Returns the expiration value allocated to the Event.
EventAttributes.prototype.getExpiration = function ()
Returns the SQL-style filter applied to an existing or subsequent subscription to the Channel.
this.getFilter = function ()
Returns the SQL-style filter applied to an existing or subsequent subscription to the Queue.
this.getFilter = function ()
Returns the SQL-style filter applied to an existing or subsequent subscription to the TransactionalQueue.
this.getFilter = function ()
Returns a string representing the name of the Channel from which the Event originated.
EventAttributes.prototype.getJoinChannel = function ()
Returns an integer representing the EID of the original Event on the joined Channel.
EventAttributes.prototype.getJoinEID = function ()
Returns the names of all the Channels in the join path for the Event.
EventAttributes.prototype.getJoinPath = function ()
Returns a string representing the details of the realm on which the joined Channel exists.
EventAttributes.prototype.getJoinRealm = function ()
Returns an array of the keys contained in the EventDictionary.
EventDictionary.prototype.getKeys = function ()
Returns the message ID allocated to the Event.
EventAttributes.prototype.getMessageID = function ()
Returns an integer representing the message type of the Event.
EventAttributes.prototype.getMessageType = function ()
Returns the Channel’s fully qualified name (e.g.
this.getName = function ()
Returns the Queue’s fully qualified name (e.g.
this.getName = function ()
Returns the TransactionalQueue’s fully qualified name (e.g.
this.getName = function ()
Returns an integer representing the Event priority.
EventAttributes.prototype.getPriority = function ()
Returns a string representing the publisher host.
EventAttributes.prototype.getPublisherHost = function ()
Returns a string representing the publisher name.
EventAttributes.prototype.getPublisherName = function ()
Returns the Queue or TransactionalQueue object for the supplied queue name.
this.getQueue = function ( queueName, isTransactionalReader )
Returns an integer representing the number of times the Event has been redelivered.
EventAttributes.prototype.getRedeliveredCount = function ()
Returns the “reply to” name allocated to the Event.
EventAttributes.prototype.getReplyToName = function ()
Returns an integer representing the reply type of the Event.
EventAttributes.prototype.getReplyType = function ()
Returns the resource object from which the Event was received, or null if this is a new client-created Event.
Event.prototype.getResource = function getResource()
Returns the name of the resource with which the Event is associated, or null if this is a new client-created Event.
Event.prototype.getResourceName = function getResourceName()
Returns the constant Nirvana.CHANNEL_RESOURCE, which identifies this resource as a Channel.
this.getResourceType = function ()
Returns the constant Nirvana.QUEUE_RESOURCE, which identifies this resource as a Queue.
this.getResourceType = function ()
Returns the constant Nirvana.TRANSACTIONAL_QUEUE_RESOURCE, which identifies this resource as a TransactionalQueue.
this.getResourceType = function ()
Returns the Session with which this Event is associated, or null if this is a new client-created Event.
Event.prototype.getSession = function getSession()
Returns the Session’s current session ID.
this.getSessionID = function ()
Returns the Event ID (the “EID”) from which an existing subscription to the Channel started, or from which a subsequent subscription to the Channel will start.
this.getStartEID = function ()
Returns the Session’s current status, which describes whether it is, for example, not yet started, connected, disconnected, or stopped.
this.getStatus = function ()
Returns a string representing the subscriber host.
EventAttributes.prototype.getSubscriberHost = function ()
Returns a string representing the subscriber ID.
EventAttributes.prototype.getSubscriberID = function ()
Returns a string representing the subscriber name.
EventAttributes.prototype.getSubscriberName = function ()
Returns the Event’s tag, or undefined if it has no data.
Event.prototype.getTag = function getTag()
Returns the Event’s publication timestamp as an integer value representing the number of milliseconds since 1 January 1970 00:00:00 UTC (Unix Epoch).
EventAttributes.prototype.getTimeStamp = function ()
Returns the Event’s TTL (Time-to-live) in milliseconds.
Event.prototype.getTTL = function getTTL()
Returns the arbitrary type of the Event.
EventAttributes.prototype.getType = function ()
Returns the type of the value to which the EventDictionary maps the specified key.
EventDictionary.prototype.getType = function ( key )
Returns the user ID given to the Event.
EventAttributes.prototype.getUserID = function ()
Returns the username used in this Session.
this.getUsername = function ()
Returns the window size for transactional reading on the TransactionalQueue.
this.getWindowSize = function ()
Returns true if the Event has data, or false otherwise.
Event.prototype.hasData = function hasData()
Returns true if the Event has an EventDictionary, or false otherwise.
Event.prototype.hasDictionary = function hasDictionary()
Returns true if the Event has a tag, or false otherwise.
Event.prototype.hasTag = function hasTag()
Streaming driver for browsers supporting the cross-window postMessage API (per https://developer.mozilla.org/en/DOM/window.postMessage).
EventDictionary.INTEGER is an integer constant representing the Integer data type.
Returns true or false, depending on whether the Session was configured to be DataStream-enabled (via setting of the dataStreamEnabled key in the configuration object passed as an optional parameter to Nirvana.createSession().
this.isDataStreamEnabled = function ()
Returns true if the Event is a delta.
EventAttributes.prototype.isDelta = function ()
Returns true or false, depending on the value of a debugLevel key in the configuration object passed as an optional parameter to Nirvana.createSession().
Returns true if the Event is redelivered.
EventAttributes.prototype.isRedelivered = function ()
Returns true if the Event is a “registered event”, or false otherwise.
EventAttributes.prototype.isRegistered = function ()
Returns true or false, depending on whether a subscription exists for the Channel.
this.isSubscribed = function ()
Returns true or false, depending on whether a subscription exists for the Queue.
this.isSubscribed = function ()
Returns true or false, depending on whether a subscription exists for the TransactionalQueue.
this.isSubscribed = function ()
Methods for working with Events received via Joined Channels.
Longpoll driver for older browsers relying on DOM manipulation only.
Log a message to the debug log.
Log an exception to the debug log.
EventDictionary.LONG is an integer constant representing the Long data type.
Nirvana is the API namespace which provides a number of static methods and properties for creating Universal Messaging Sessions, Events, and EventDictionaries along with definitions of constants used throughout.
Nirvana.Utils provides access to a number of utility methods.
Legacy non-cross domain streaming driver for older clients requiring streaming from the realm that serves the application itself.
Nirvana.Observe defines constants which identify observable events that, when fired, notify interested listeners (see the on() and removeListener() methods in the Nirvana, Session, Channel, Queue and TransactionalQueue objects).
Registers a single event listener on the Channel for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.on = function ( observable, listener )
Registers a single event listener on the Nirvana object for observable events of the specified type (see Nirvana.Observe for a list of applicable observables).
function on( observable, listener )
Registers a single event listener on the Queue for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.on = function ( observable, listener )
Registers a single event listener on the Session for observable events of the specified type (see Nirvana.Observe for a list of applicable observables).
this.on = function ( observable, listener )
Registers a single event listener on the Transaction for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.on = function ( observable, listener )
Registers a single event listener on the TransactionalQueue for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.on = function ( observable, listener )
Publishes a Universal Messaging Event to the Channel.
this.publish = function ( event )
Publishes a Universal Messaging Event to the Queue.
this.publish = function ( event )
Publishes a Universal Messaging Event to the TransactionalQueue.
this.publish = function ( event )
Fires when an event is successfully published to a resource such as a Channel or a Queue.
this.publishAndCommit = function ()
Associates the specified EventDictionary.ARRAY value with the specified key in this EventDictionary.
EventDictionary.prototype.putArray = function ( key, value, arrType )
Associates the specified EventDictionary.BOOLEAN value with the specified key in this EventDictionary.
EventDictionary.prototype.putBoolean = function ( key, value )
Associates the specified EventDictionary.BYTE value with the specified key in this EventDictionary.
EventDictionary.prototype.putByte = function ( key, value )
Associates the specified EventDictionary.CHARACTER value with the specified key in this EventDictionary.
EventDictionary.prototype.putChar = function ( key, value )
Associates the specified EventDictionary value with the specified key in this EventDictionary.
EventDictionary.prototype.putDictionary = function ( key, value )
Associates the specified EventDictionary.DOUBLE value with the specified key in this EventDictionary.
EventDictionary.prototype.putDouble = function ( key, value )
Associates the specified EventDictionary.FLOAT value with the specified key in this EventDictionary.
EventDictionary.prototype.putFloat = function ( key, value )
Associates the specified EventDictionary.INTEGER value with the specified key in this EventDictionary.
EventDictionary.prototype.putInteger = function ( key, value )
Associates the specified String value with the specified key in this EventDictionary.
EventDictionary.prototype.putLong = function ( key, value )
Associates the specified String value with the specified key in this EventDictionary.
EventDictionary.prototype.putString = function ( key, value )
A Queue object is returned by any call to Session.getQueue() when the optional second Queue, isTransactionalReader, is either not supplied or is false.
Nirvana.QUEUE_RESOURCE is an integer constant representing a Queue’s type.
Fires when the Session has successfully automatically reconnected following temporary disconnection.
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.removeListener = function ( observable, listener )
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for a list of applicable observables).
function removeListener( observable, listener )
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.removeListener = function ( observable, listener )
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for a list of applicable observables).
this.removeListener = function ( observable, listener )
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.removeListener = function ( observable, listener )
Removes a specific listener for observable events of the specified type (see Nirvana.Observe for applicable observables).
this.removeListener = function ( observable, listener )
Performs a Roll back of the TransactionalQueue to the supplied Event.
this.rollback = function ( event )
Fires when a transactional read is rolled back on the server.
A Session object is returned by a call to Nirvana.createSession().
EventAttributes.prototype.setAllowMerge = function ( mergeValue )
EventAttributes.prototype.setApplicationID = function ( applicationID )
Associates the specified value with the specified attribute name in this EventAttributes object.
EventAttributes.prototype.setAttribute = function ( attributeName, attributeValue )
EventAttributes.prototype.setCorrelationID = function ( correlationID )
Sets the Event’s raw data.
Event.prototype.setData = function setData( data, dataFormat )
EventAttributes.prototype.setDeliveryMode = function ( deliveryMode )
EventAttributes.prototype.setDestination = function ( destination )
this.setEvent = function ( newEvent )
EventAttributes.prototype.setExpiration = function ( expiration )
Sets the SQL-style filter to be applied to a subsequent subscription to the Channel.
this.setFilter = function ( newFilter )
Sets the SQL-style filter to be applied to a subsequent subscription to the Queue.
this.setFilter = function ( newFilter )
Sets the SQL-style filter to be applied to a subsequent subscription to the TransactionalQueue.
this.setFilter = function ( newFilter )
Assigns a user-defined function as the default log function which is invoked as appropriate, depending on the value of a debugLevel key in the configuration object passed as an optional parameter to Nirvana.createSession().
EventAttributes.prototype.setMessageID = function ( messageID )
EventAttributes.prototype.setMessageType = function ( messageType )
EventAttributes.prototype.setPriority = function ( priority )
Sets the publisher host.
EventAttributes.prototype.setPublisherHost = function ( publisherHost )
Sets the publisher name.
EventAttributes.prototype.setPublisherName = function ( publisherName )
EventAttributes.prototype.setReplyToName = function ( replyToName )
EventAttributes.prototype.setReplyType = function ( replyType )
Sets the Event ID (the “EID”) from which a subsequent subscription to the Channel shall start.
this.setStartEID = function ( eid )
Sets the subscriber host.
EventAttributes.prototype.setSubscriberHost = function ( subscriberHost )
EventAttributes.prototype.setSubscriberID = function ( subscriberID )
Sets the subscriber name.
EventAttributes.prototype.setSubscriberName = function ( subscriberName )
Sets the Event’s tag.
Event.prototype.setTag = function setTag( newTag )
Sets the Event’s TTL (Time-to-live) in milliseconds.
Event.prototype.setTTL = function setTTL( newTTL )
EventAttributes.prototype.setType = function ( type )
EventAttributes.prototype.setUserID = function ( userID )
Sets the window size for transactional reading on the TransactionalQueue.
this.setWindowSize = function ( newWindowSize )
Starts the Session.
this.start = function ()
Fires when the Session successfully starts.
Stops the Session.
this.stop = function ( forceClose )
Fires when the Session is cleanly closed.
EventDictionary.STRING is an integer constant representing the String data type.
Subscribes to the Channel, and begins receiving events.
this.subscribe = function ()
Subscribes to the Queue, and begins receiving events.
this.subscribe = function ()
Batch-subscribes to multiple Channel, Queue and/or TransactionalQueue resources with a single call to the server.
this.subscribe = function ( resourceArray )
Subscribes to the TransactionalQueue, and begins receiving events.
this.subscribe = function ()
Fires when a subscription to a resource such as a Channel or a Queue is successfully started.
A Transaction object is returned by any call to Channel.createTransaction().
Nirvana.TRANSACTIONAL_QUEUE_RESOURCE is an integer constant representing a TransactionalQueue’s type.
A TransactionalQueue object is returned by any call to Session.getQueue() when the optional second parameter, isTransactionalReader, is true.
Pure JavaScript API For JavaScript/HTML5 Clients
Unsubscribes from the Channel, and stops receiving events.
this.unsubscribe = function ()
Unsubscribes from the Queue, and stops receiving events.
this.unsubscribe = function ()
Unsubscribes from the TransactionalQueue, and stops receiving events.
this.unsubscribe = function ()
Fires when a subscription to a resource such as a Channel or a Queue is ended.
JavaScript API Version 9.8.0.0.13321.
Nirvana.VERSION_NUMBER is an integer constant representing the API version number.
Streaming driver for browsers supporting HTML5 Web Sockets.
Longpoll driver for browsers supporting XDomainRequest (Microsoft Internet Explorer 8+).
Streaming driver for browsers supporting XDomainRequest (Microsoft Internet Explorer 8+).
Longpoll driver for browsers supporting XMLHTTPRequest with CORS (Cross-Origin Resource Sharing).
Longpoll driver for browsers supporting the cross-window postMessage API.
Streaming driver for browsers supporting XMLHTTPRequest with CORS (Cross-Origin Resource Sharing).