Hide Forgot
Would be nice if users could handle JBoss AS like this: var as = JBossAS.find("localhost", 8080); as.start( [timeoutSec] ); // Blocking, throws on failure/timeout. as.deployWar("file:///home/ondra/test.war" [, Configuration]); as.deployEar("file:///home/ondra/test.war" [, Configuration]); as.restart(); var ds = as.getDatasources(); // Array of JBossAS.Datasource classes etc. Could be writen right in JavaScript as a library loaded by default.
Also, classes for RHQ-wide concepts like schedules and operation results could be implemented. var sch = as.schedule.start( [new Date()] ); // Non-blocking, returns some ScheduledOp class obj. var result = sch.waitToFinish( [timeoutSec] ); // Returns null on timeout, result object if finished.
Something like https://svn.devel.redhat.com/repos/jboss-qa/JON/testsuite/CLI-scripts/JBossAS.js