Search
Preparing search index...
The search index is not available
@leftshiftone/convey
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
InteractionSubscription
Class InteractionSubscription
Hierarchy
Subscription
InteractionSubscription
Index
Constructors
constructor
Properties
behaviour
Bind
callback
header
interaction
Interceptor
mqtt
Sensor
Queue
renderer
type
Methods
bind
get
Topic
on
Message
publish
reception
unsubscribe
Constructors
constructor
new
Interaction
Subscription
(
header
:
QueueHeader
, callback
:
QueueCallback
, mqttSensorQueue
:
MqttSensorQueue
, renderer
:
IRenderer
, interactionInterceptor
?:
InteractionInterceptor
)
:
InteractionSubscription
Parameters
header:
QueueHeader
callback:
QueueCallback
mqttSensorQueue:
MqttSensorQueue
renderer:
IRenderer
Default value
interactionInterceptor:
InteractionInterceptor
= new DefaultInteractionInterceptor()
Returns
InteractionSubscription
Properties
behaviour
Bind
behaviour
Bind
:
Array
<
IBehaviour
>
= []
callback
callback
:
QueueCallback
header
header
:
QueueHeader
Private
interaction
Interceptor
interaction
Interceptor
:
InteractionInterceptor
mqtt
Sensor
Queue
mqtt
Sensor
Queue
:
MqttSensorQueue
renderer
renderer
:
IRenderer
type
type
:
ConversationQueueType
Methods
bind
bind
(
behaviour
:
IBehaviour
)
:
void
Parameters
behaviour:
IBehaviour
Returns
void
get
Topic
get
Topic
(
)
:
string
Returns
string
on
Message
on
Message
(
message
:
object
)
:
void
Parameters
message:
object
Returns
void
publish
publish
(
payload
:
IEventPayload
)
:
void
Parameters
payload:
IEventPayload
Returns
void
reception
reception
(
attributes
:
object
)
:
void
Parameters
attributes:
object
Returns
void
unsubscribe
unsubscribe
(
)
:
void
Returns
void
Globals
Interaction
Subscription
constructor
behaviour
Bind
callback
header
interaction
Interceptor
mqtt
Sensor
Queue
renderer
type
bind
get
Topic
on
Message
publish
reception
unsubscribe
Generated using
TypeDoc