| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Communication entre les modules
Création ou mise à jour d'une vue
Lorsque l'on crée une vue, ou que l'on en modifie une, on aura l'INFO suivant :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name ] [ webui-module-service-weather ] [ BROADCAST ] [ SENDING ] The weather >>view-name<< with id >>view-uuid<< has been created or updated. |
| Info |
|---|
On considère que l'on modifie une vue lorsque :
|
S'il y a plusieurs modules WebUI avec un module webui-module-service-weather sur un même Broker, il y aura en plus la liste des modules à notifier :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name ] [ webui-module-service-weather ] [ BROADCAST ] [ SENDING ] The weather >>view-name<< with id >>view-uuid<< has been created or updated. NOTIFYING ALL "webui_module_service_weather" module type: 'webui-module-service-weather-2' ( on 'WebUI-name-2' ), 'webui-module-service-weather-3' ( on 'WebUI-name-3' ) |
Les modules notifiés vont ensuite émettre un log à la réception du message :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name-2 ] [ webui-module-service-weather ] [ BROADCAST ] [ RECEIVING ] WEATHER >>view-name<< with id >>view-uuid<< CREATED or UPDATED or REMOVED. SENT by 'webui-module-service-weather' ( on 'WebUI-name' )
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name-3 ] [ webui-module-service-weather ] [ BROADCAST ] [ RECEIVING ] WEATHER >>view-name<< with id >>view-uuid<< CREATED or UPDATED or REMOVED. SENT by 'webui-module-service-weather' ( on 'WebUI-name' ) |
Mise en corbeille ou suppression définitive d'une vue
Lorsque l'on supprime une vue ( en la mettant dans la corbeille, ou demande explicitement une suppression définitive ), on aura l'INFO suivant :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name ] [ webui-module-service-weather ] [ BROADCAST ] [ SENDING ] The weather >>view-name<< with id >>view-uuid<< has been removed. |
S'il y a plusieurs modules WebUI avec un module webui-module-service-weather sur un même Broker, il y aura en plus la liste des modules à notifier :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name ] [ webui-module-service-weather ] [ BROADCAST ] [ SENDING ] The weather >>view-name<< with id >>view-uuid<< has been removed. NOTIFYING ALL "webui_module_service_weather" module type: 'webui-module-service-weather-2' ( on 'WebUI-name-2' ), 'webui-module-service-weather-3' ( on 'WebUI-name-3' ) |
Les modules notifiés vont ensuite émettre un log à la réception du message :
| Code Block | ||||
|---|---|---|---|---|
| ||||
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name-2 ] [ webui-module-service-weather ] [ BROADCAST ] [ RECEIVING ] WEATHER >>view-name<< with id >>view-uuid<< CREATED or UPDATED or REMOVED. SENT by 'webui-module-service-weather' ( on 'WebUI-name' )
[YYYY-MM-DD HH:MM:SS] INFO: [ WebUI-name-3 ] [ webui-module-service-weather ] [ BROADCAST ] [ RECEIVING ] WEATHER >>view-name<< with id >>view-uuid<< CREATED or UPDATED or REMOVED. SENT by 'webui-module-service-weather' ( on 'WebUI-name' ) |