Il Cloud Connector ha una serie di metodi che ne permettono il controllo da remoto attraverso l’applicazione a cui è collegato. E’ possibile eseguire il riavvio, la modifica di config.json, l’aggiornamento del software. Per consentire la configurazione da remoto occorre impostare il parametro remoteConfigurationKey da utilizzare nell’applicazione di controllo per autorizzare l’accesso. In particolare è possibile:
- app.listCloudConnectors() per ottenere la lista dei Cloud Connector connessi al server su cui è in esecuzione l’applicazione;
- app.pingCloudConnector() per eseguire il ping del Cloud Connector per verificare se connesso e funzionante;
- app.changeCloudConnectorConfig() per cambiare la configurazione del Cloud Connector
- app.changeCloudConnectorSouceCode() e app.restartCloudConnector() per aggiornare i sorgenti del Cloud Connector e riavviarlo.
Esempio di utilizzo del metodo app.pingCloudConnecto():
try {
let t1 = new Date();
yield app.pingCloudConnector("nome-connector");
let t2 = new Date();
console.log("Tempo di risposta: in millisecondi", t2 - t1);
}
catch (err) {
console.log("Nessuna risposta", err);
}
Consultare la relativa guida dei singoli metodi nella documentazione in linea dentro l’IDE.