Skip to content

Commit

Permalink
Fully fix #326
Browse files Browse the repository at this point in the history
  • Loading branch information
gashcrumb committed May 8, 2013
1 parent d252cd2 commit 7eb6528
Showing 1 changed file with 20 additions and 9 deletions.
29 changes: 20 additions & 9 deletions hawtio-web/src/main/webapp/app/fabric/js/fabricPlugin.ts
Expand Up @@ -18,15 +18,26 @@ module Fabric {

var isValid = (workspace) => {
if (workspace.treeContainsDomainAndProperties(jmxDomain, {type: 'Fabric'})) {

var status = workspace.jolokia.getAttribute(managerMBean, 'FabricServiceStatus');

console.log("status:", status);

if (status) {
return status.clientValid && status.clientConnected;
} else {
return false;
try {
var status = workspace.jolokia.getAttribute(managerMBean, 'FabricServiceStatus');

if (status) {
return status.clientValid && status.clientConnected;
} else {
return false;
}
} catch (e) {
try {
var container = workspace.jolokia.execute(managerMBean, 'currentContainer()');
if (container) {
return true;
} else {
return false;
}

} catch (e) {
return false;
}
}
}
return false;
Expand Down

0 comments on commit 7eb6528

Please sign in to comment.