src/lib/extensions/message-bus.service.ts
Properties |
|
Methods |
Accessors |
constructor(mediator: MediatorService, config: ConfigService, loadBalancer: LoadBalancerService, security: SecurityCacheService, JSON: JSONService, zone: NgZone)
|
|||||||||||||||||||||
|
Initialization function
Parameters :
|
| publish |
publish(subject: string, message: any)
|
|
Returns :
void
|
| publishWithReply |
publishWithReply(subject: string, replySubject: string, message: any)
|
|
Returns :
void
|
| reply | |||||||||
reply(requestMessage: MbMessage, replyMessage: any)
|
|||||||||
|
Parameters :
Returns :
void
|
| sendRequest | ||||||||||||||||
sendRequest(subject: string, message: any, timeout: number)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<MbMessage>
|
| subscribe | |||||||||
subscribe(subject: string, callback: MessageBusCallback<any>)
|
|||||||||
|
Parameters :
Returns :
void
|
| unsubscribe | |||||||||
unsubscribe(subject: string, callback: MessageBusCallback<any>)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public client |
Type : Transport
|
| PROTOCOL |
getPROTOCOL()
|
| HOST_ADDRESS |
getHOST_ADDRESS()
|
| HOST_PORT |
getHOST_PORT()
|
| CURRENT_ENDPOINT |
getCURRENT_ENDPOINT()
|
| isConnected |
getisConnected()
|
| transportId |
gettransportId()
|
|
Transport Unique Id
Returns :
string
|