blob: 89af56a7fdebb02dd826dadc643f9b1f3f34732b [file] [log] [blame]
import javax.management.*
servers = MBeanServerFactory.findMBeanServer(null)
beanName = "org.wso2.carbon:type=ServerAdmin"
println 'executing wso2 shutdown script'
servers.each(){
try{
new GroovyMBean(it, beanName).shutdownGracefully();
println 'shutdownGracefully invoked, waiting for wso2 shutdown';
Thread.sleep(20000);
return;
}
catch (Exception ex){ex.printStackTrace()}}