Service
Index
Constructors
Methods
Constructors
constructor
Methods
listen
Start and listen to incoming requests.
Returns Observable<ServiceRequest>
setUnsubscriptionHandler
Set a function to be executed each time a subscription to that service is closed. The function receives the subscription id that has been closed. The subscription id is the one that has been set and returned by the ServiceRequest.notifyOn method.
Parameters
handler: (subId: string) => void
the handler function to be executed when a subscription is closed.
Returns Service
this Service instance.
stop
Stop the service.
Returns void
staticget
Send a request to a Service and wait for a reply with a payload..
Parameters
service: string
the service id
payload: Object
the message payload
optionalconfig: ServiceConfig
optional parameters for the message
Returns Promise<Object>
a Promise wrapping the resulting value
staticobserve
Send a request to a Service and subscribe to notifications published from that service.
Parameters
service: string
the service id
context: Context
the context used to link its lifecycle to this subscription
optionalpayload: Object
the message payload, optional
optionalconfig: SubscriptionServiceConfig
optional parameters for the message
Returns Observable<Object>
an Observable emitting notifications
staticpublish
Publish a message on the specified service without waiting for any acknowledge
Parameters
service: string
the service id
payload: Object
Returns Promise<void>
staticsend
Send a request to a Service and wait for an ack.
Parameters
service: string
the service id
optionalpayload: Object
the message payload, optional
optionalconfig: ServiceConfig
optional parameters for the message
Returns Promise<void>
a Promise that completes when the call has been executed
A service that processes requests coming from other VMs connected to the data cloud.