Assert.fail(e.getMessage());
}
// serial
ResponseCtx response = null;
XACMLTransport transport = new XACMLHttpTransportFactory(getPDPUrl(), false)
.getXACMLTransport();
try {
response = transport.evaluateRequestCtx(request);
} catch (RuntimeException rtex) {
if (rtex.getCause() instanceof ConnectException) {
Logger.getAnonymousLogger().info(getNoRemoteGeoserverMsg());
return;
}
}
Result result = (Result) response.getResults().iterator().next();
assertTrue(result != null);
// multithreaded transporter, one request
transport = new XACMLHttpTransportFactory(getPDPUrl(), true).getXACMLTransport();
try {
response = transport.evaluateRequestCtx(request);
} catch (RuntimeException rtex) {
if (rtex.getCause() instanceof ConnectException) {
Logger.getAnonymousLogger().info(getNoRemoteGeoserverMsg());