ExchangeMessage

new ExchangeMessage(x, y, exchange, routingKey, rejected, radius, fillColor)

Message object between producer and exchange.
The exchange receives this messages and route with another message.
Parameters:
NameTypeDescription
xnumberx position of the message
ynumbery position of the message
exchangeExchangeExchange object
routingKeystringrouting key of the message
rejectedbooleanrejected message
radiusnumberradius of the circle
fillColorstringhex color code to fill the circle

Extends

Methods

addToScene(scene) → {object}

Add an object as actor to scene.
Parameters:
NameTypeDescription
sceneScenescene on canvas
Inherited From
Returns:
this
Type: 
object

createUUID() → {string}

Generates an UUID, used to identify every object in the scene.
https://www.w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-253.php
Inherited From
Returns:
- uuid
Type: 
string

render()

Renders a circle representing the message.
Inherited From

update()

Updates the values for the moving message.
When the target gets reached the method of an arriving messages gets called.