the operation name of this Call event
data associated with this Call event
Respond to an observed Call event by returning the given Return event with the result yielded by executing the Call event's operation.
a Return event
Gets the event data of this event.
A non-empty string containing the name of the operation to be invoked.
Gets the object ID of the event source object.
Gets the object ID of the event source object.
event data for Return response event
Determines whether the given name is valid as an event filter for Coaty communication.
Event filters are used for Coaty communication event filtering, e.g. to filter a communication namespace, an object type, a channel identifier, or a remote operation.
An event filter is valid for communication if it is non-empty and does
not contain the following characters: NULL (U+0000)
, # (U+0023)
, + (U+002B)
, / (U+002F)
.
an event filter
true if the given name can be used for event filtering; false otherwise
Create a CallEvent instance for invoking a remote operation call with the given operation name, parameters (optional), and a context filter (optional).
The operation name must be a non-empty string that does not contain the
following characters: NULL (U+0000)
, # (U+0023)
, + (U+002B)
, / (U+002F)
.
Parameters must be either by-position through a JSON array or by-name through a JSON object. If a context filter is specified, the given remote call is only executed if the filter conditions match a context object provided by the remote end.
a non-empty string containing the name of the operation to be invoked
holds the parameter values to be used during the invocation of the operation (optional)
a context filter that must match a given context object at the remote end (optional)
Generated using TypeDoc
Call event for invoking a remote operation call.