Classes

Classes

AuthenticationHandler
Callback
ClientLocation
ClientSummary
Binary
BinaryDataType
BinaryDelta
Bytes
DataType
DeltaType
DoubleDataType
Int64
Int64DataType
JSON
JSONDataType
JSONDelta
ChangeMap
RecordV2
RecordV2DataType
RecordV2Delta
MutableRecordModel
RecordModel
RecordV2Builder
Schema
SchemaBuilder
StringDataType
FetchRequest
FetchResult
TopicResult
PartialJSON
UpdateConstraint
UpdateConstraintFactory
UpdateStream
ErrorReport
Event
EventMetadata
FetchStream
MissingTopicHandler
MissingTopicNotification
QueryResult
RangeQuery
Result
SecurityScriptBuilder
Session
SessionPropertiesListener
FilteredResponseHandler
MessageHandler
MessageStream
Registration
RequestHandler
RequestStream
Responder
SessionDetails
SessionLock
Stream
SystemAuthenticationScriptBuilder
TopicNotificationListener
TopicNotificationRegistration
TopicSelector
TopicSpecification
TopicUpdateHandler
Updater
ValueStream

Namespaces

diffusion
clients
datatypes
locks
selectors
topics
topicUpdate
clients
messages
notifications
security
timeseries
topics
topicUpdate

Events


open

Emitted when the fetch stream is initially opened. This will only be fired once.


value

Emitted when a topic that is selected by the fetch request's topic selector has returned its value. By default, values are provided as Buffer instances. The topic path specifies which topic this value is for.

Properties:
Name Type Description
value Buffer

the new value of the topic

topicPath String

the path to the topic to which the value update applies


message

Emitted when a new message is received.

Properties:
Name Type Description
message Session.messages.Message

the message that has been delivered.