equal
deleted
inserted
replaced
146 } |
146 } |
147 |
147 |
148 private OutputAnalyzer waitForJstatdRMI(ProcessBuilder pb) throws IOException, InterruptedException { |
148 private OutputAnalyzer waitForJstatdRMI(ProcessBuilder pb) throws IOException, InterruptedException { |
149 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
149 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
150 |
150 |
|
151 String remoteHost = (serverName != null) ? serverName : "JStatRemoteHost"; |
151 while (output.getExitValue() != 0) { |
152 while (output.getExitValue() != 0) { |
152 String out = output.getOutput(); |
153 String out = output.getOutput(); |
153 |
154 |
154 if (out.contains("RMI Registry not available") || |
155 if (out.contains("RMI Registry not available") || |
155 out.contains("RMI Server JStatRemoteHost not available")) { |
156 out.contains("RMI Server " + remoteHost + " not available")) { |
156 Thread.sleep(100); |
157 Thread.sleep(100); |
157 output = new OutputAnalyzer(pb.start()); |
158 output = new OutputAnalyzer(pb.start()); |
158 } else { |
159 } else { |
159 output.shouldHaveExitValue(0); |
160 output.shouldHaveExitValue(0); |
160 } |
161 } |