@Override public JerseyRequest setSoTimeout(final int i) { delegateRequest.setSoTimeout(i); return this; }
public ApplicationLinkRequest setSoTimeout(int soTimeout) { return setDelegate(request.setSoTimeout(soTimeout)); }
public ApplicationLinkRequest setSoTimeout(int soTimeout) { return setDelegate(request.setSoTimeout(soTimeout)); }
@Override public ApplicationStatus getStatus(URI url) { try { LOGGER.debug("Querying " + url + " for its online status."); final Request<Request<?, Response>, Response> request = requestFactory.createRequest(Request.MethodType.GET, url.toString()); request.setConnectionTimeout(CONNECTION_TIMEOUT).setSoTimeout(CONNECTION_TIMEOUT); return request.executeAndReturn(new ReturningResponseHandler<Response, ApplicationStatus>() { @Override public ApplicationStatus handle(final Response response) throws ResponseException { return response.isSuccessful() || (response.getStatusCode() == HttpStatus.SC_FORBIDDEN) || (response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) ? ApplicationStatus.AVAILABLE : ApplicationStatus.UNAVAILABLE; } }); } catch (ResponseException re) { return ApplicationStatus.UNAVAILABLE; } }
@Override public ApplicationStatus getStatus(URI url) { try { LOGGER.debug("Querying " + url + " for its online status."); final Request<Request<?, Response>, Response> request = requestFactory.createRequest(Request.MethodType.GET, url.toString()); request.setConnectionTimeout(CONNECTION_TIMEOUT).setSoTimeout(CONNECTION_TIMEOUT); return request.executeAndReturn(new ReturningResponseHandler<Response, ApplicationStatus>() { @Override public ApplicationStatus handle(final Response response) throws ResponseException { return response.isSuccessful() || (response.getStatusCode() == HttpStatus.SC_FORBIDDEN) ? ApplicationStatus.AVAILABLE : ApplicationStatus.UNAVAILABLE; } }); } catch (ResponseException re) { return ApplicationStatus.UNAVAILABLE; } }
/** * Does a GET on the baseurl and expects a 200 status code. * * @param url baseUrl of the peer. * @return */ public ApplicationStatus getStatus(final URI url) { try { LOG.debug("Querying " + url + " for its online status."); final Request<Request<?, Response>,Response> request = requestFactory .createRequest(Request.MethodType.GET, url.toString()); request.setConnectionTimeout(CONNECTION_TIMEOUT).setSoTimeout(CONNECTION_TIMEOUT); return request.executeAndReturn(new ReturningResponseHandler<Response,ApplicationStatus>() { public ApplicationStatus handle(final Response response) throws ResponseException { return response.isSuccessful() ? ApplicationStatus.AVAILABLE : ApplicationStatus.UNAVAILABLE; } }); } catch (ResponseException re) { return ApplicationStatus.UNAVAILABLE; } } }
/** * Does a GET on the baseurl and expects a 200 status code. * * @param url baseUrl of the peer. * @return ApplicationStatus for the url */ public ApplicationStatus getStatus(final URI url) { try { LOG.debug("Querying " + url + " for its online status."); final Request<Request<?, Response>, Response> request = requestFactory .createRequest(Request.MethodType.GET, url.toString()); request.setConnectionTimeout(CONNECTION_TIMEOUT).setSoTimeout(CONNECTION_TIMEOUT); return request.executeAndReturn(response -> response.isSuccessful() ? ApplicationStatus.AVAILABLE : ApplicationStatus.UNAVAILABLE); } catch (ResponseException re) { return ApplicationStatus.UNAVAILABLE; } } }
public Iterable<ExternalActivityItem> getItems(ApplicationLink appLink, ExternalActivityItemSearchParams params) throws Exception { final String uri = remoteStreamsFeedUriBuilder.buildUri(appLink, params).toASCIIString(); try { final Request<?, ?> request = appLink.createAuthenticatedRequestFactory().createRequest(Request.MethodType.GET, uri); request.setConnectionTimeout(CONNECTION_TIMEOUT); request.setSoTimeout(SO_TIMEOUT); return itemFactory.getItems(request.execute()); } catch (Exception e) { log.warn("Cannot fetch remote feed from: " + uri); throw e; } } }
.setSoTimeout(CONNECTION_TIMEOUT) .setFollowRedirects(false) .execute(new ResponseHandler<Response>() {
.createRequest(Request.MethodType.GET, appLinksManifestUrl(url)) .setConnectionTimeout(CONNECTION_TIMEOUT) .setSoTimeout(CONNECTION_TIMEOUT) .setFollowRedirects(false) .execute(new ResponseHandler()
request.setSoTimeout(CREATE_APPLICATION_LINK_SOCKET_TIMEOUT);