package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tss.sandbox ; import ru.megafonvolga.calcutta.network.Message ; import ru.megafonvolga.calcutta.tss.env.CalcuttaScriptException ; import ru.megafonvolga.calcutta.tss.env.Script ; import ru.megafonvolga.calcutta.tss.utils.Calcutta ; public class HostReachableChecker extends Script { @Override public void execute ( String [ ] args ) throws CalcuttaScriptException { if ( Calcutta. createTool ( "ping" , "ru.megafonvolga.calcutta.tools.sandbox.t2.HostReachableChecker" ) || Calcutta. isSessionMarkedToRepeat ( ) ) { Calcutta. setToolProperty ( "ping" , "host" , getScriptOption ( "host" ) ) ; Calcutta. executeTool ( "ping" , false ) ; throw new CalcuttaScriptException ( "tool \" ping \" is executing..." , "run me again to know result" , CalcuttaScriptException. EL_WARNING ) ; } else { Message inMsg = Calcutta. getToolStatus ( "ping" ) ; int code = inMsg. getIntParameter ( "currentStateCode" ) ; String message = inMsg. getStringParameter ( "currentStateMessage" ) ; double percent = inMsg. getDoubleParameter ( "currentProgressPercent" ) ; if ( code > 0 ) throw new CalcuttaScriptException ( "tool is still executing..." , "code=" + code + ", message=" + message + ", done for " + percent + "%" , CalcuttaScriptException. EL_WARNING ) ; else if ( code < 0 ) throw new CalcuttaScriptException ( "test failed" , "code=" + code + ", message=" + message, CalcuttaScriptException. EL_ERROR ) ; } } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
package ru.megafonvolga.calcutta.tools.sandbox.t2 ; import java.net.InetAddress ; import ru.megafonvolga.calcutta.controller.CalcuttaSession ; import ru.megafonvolga.calcutta.controller.CalcuttaToolException ; import ru.megafonvolga.calcutta.tools.Tool ; public class HostReachableChecker extends Tool { private String host = "" ; public HostReachableChecker ( CalcuttaSession session, String toolInstaceName ) { super ( session, toolInstaceName ) ; } @Override public void execute ( ) throws CalcuttaToolException { setCurrentStateCode ( 1 ) ; setCurrentStateMessage ( "waiting..." ) ; setCurrentProgressPercent ( 0.0 ) ; try { if ( ! InetAddress . getByName ( getHost ( ) ) . isReachable ( 3000 ) ) { setCurrentStateCode ( - 1 ) ; setCurrentStateMessage ( "host is unreachable" ) ; } for ( int f = 0 ; f < 10 ; f ++ ) { Thread . sleep ( 1000 ) ; setCurrentStateCode ( f + 1 ) ; setCurrentStateMessage ( "waiting...[" + f + "]" ) ; setCurrentProgressPercent ( f * 10.0 ) ; } } catch ( Exception e ) { throw new CalcuttaToolException ( e ) ; } finally { setCurrentStateMessage ( "done" ) ; setCurrentStateCode ( 0 ) ; setCurrentProgressPercent ( 100.0 ) ; } } public String getHost ( ) { return host ; } public void setHost ( String host ) { this . host = host ; } }
Source: https://habr.com/ru/post/100049/