public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
return rb.send(); } catch (RequestException ex) { InvocationException iex = new InvocationException(
public class RestyDispatcher extends DefaultFilterawareDispatcher { public RestyDispatcher() { addFilter(new ForbiddenDispatcherFilter()); addFilter(new BasicAuthHeaderDispatcherFilter()); } @Override public Request send(Method method, RequestBuilder builder) throws RequestException { for (DispatcherFilter e : this.dispatcherFilters) { e.filter(method, builder); } return builder.send(); } }
@Override public void run() { try { method.builder.send(); } catch (RequestException ex) { if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger.getLogger(RetryingFilterawareRequestCallback.class.getName()) .severe(ex.getMessage()); } } } };
@Override public void run() { try { method.builder.send(); } catch (RequestException ex) { if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger.getLogger(RetryingFilterawareRequestCallback.class.getName()) .severe(ex.getMessage()); } } } };
public PromiseReqBuilder(RequestBuilder builder) { builder.setCallback(this); try { builder.send(); } catch (RequestException e) { onError(null, e); } }
@Override public Request send(Method method, RequestBuilder builder) throws RequestException { if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger logger = Logger.getLogger(DefaultDispatcher.class.getName()); logger.fine("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl() + " ,timeout:" + builder.getTimeoutMillis()); String content = builder.getRequestData(); if (content != null && !content.isEmpty()) { logger.fine(content); } } return builder.send(); }
@Override public Request send(Method method, RequestBuilder builder) throws RequestException { for (DispatcherFilter f : dispatcherFilters) { if (!f.filter(method, builder)) { // filter returned false, no continue if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger.getLogger(DefaultFilterawareDispatcher.class.getName()).fine( f.getClass() + " told me not to continue filtering for: " + builder.getHTTPMethod() + " " + builder.getUrl()); } return null; } } return builder.send(); }
@Override public Request send(Method method, RequestBuilder builder) throws RequestException { if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger logger = Logger.getLogger(DefaultDispatcher.class.getName()); logger.fine("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl() + " ,timeout:" + builder.getTimeoutMillis()); String content = builder.getRequestData(); if (content != null && !content.isEmpty()) { logger.fine(content); } } return builder.send(); }
@Override public Request send(Method method, RequestBuilder builder) throws RequestException { for (DispatcherFilter f : dispatcherFilters) { if (!f.filter(method, builder)) { // filter returned false, no continue if (GWT.isClient() && LogConfiguration.loggingIsEnabled()) { Logger.getLogger(DefaultFilterawareDispatcher.class.getName()).fine( f.getClass() + " told me not to continue filtering for: " + builder.getHTTPMethod() + " " + builder.getUrl()); } return null; } } return builder.send(); }
@Override public Request send(Method method, RequestBuilder builder) throws RequestException { builder.setHeader("X-XSRF-TOKEN", Cookies.getCookie("XSRF-TOKEN")); setHeaders(builder); return builder.send(); }
@Override public void subscribe(SingleEmitter<Response> e) { try { requestBuilder.setCallback(new RequestCallback() { @Override public void onResponseReceived(Request req, Response res) { e.onSuccess(res); } @Override public void onError(Request req, Throwable ex) { e.onError(ex); } }); Request request = requestBuilder.send(); e.setCancellable(request::cancel); } catch (RequestException ex) { e.onError(ex); } } });
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
public void send(String payload, TransportReceiver receiver) { RequestBuilder builder = createRequestBuilder(); configureRequestBuilder(builder); builder.setRequestData(payload); builder.setCallback(createRequestCallback(receiver)); try { wireLogger.finest("Sending fire request"); builder.send(); } catch (RequestException e) { wireLogger.log(Level.SEVERE, SERVER_ERROR + " (" + e.getMessage() + ")", e); } }
void setupUrl(final String url) { final Command onSuccess = makeOnSuccess(url); final Command onError = makeOnError(); try { makeRequest(url, onSuccess, onError).send(); } catch (final RequestException e) { onError.execute(); } }
@Test public void testSetupUrlWhenMakeRequestRaisesAnError() throws RequestException { final String url = "http://localhost:8080/kie-server/services/rest/server"; final RequestBuilder builder = mock(RequestBuilder.class); final RequestException requestException = mock(RequestException.class); doReturn(builder).when(presenter).makeRequest(url, onSuccess, onError); doThrow(requestException).when(builder).send(); presenter.setupUrl(url); verify(onError).execute(); }
@Test public void testSetupUrlWhenRequestIsValid() throws RequestException { final String url = "http://localhost:8080/kie-server/services/rest/server"; final RequestBuilder builder = mock(RequestBuilder.class); doReturn(builder).when(presenter).makeRequest(url, onSuccess, onError); presenter.setupUrl(url); verify(builder).send(); }
@Override public Request send() throws RequestException { int id = HttpStatsContext.getNextRequestId(); httpBegin(id); attachHeaders(id); attachMeasurements(); Request request = super.send(); requestSent(id); return request; }
/** * Execution entry point. Call this method to execute the {@link RestAction action} wrapped by this instance. * * @return a {@link DispatchRequest} object. */ public DispatchRequest execute() { try { RequestBuilder requestBuilder = createRequest(); cookieManager.saveCookiesFromAction(action); return new GwtHttpDispatchRequest(requestBuilder.send()); } catch (RequestException | ActionException e) { callback.onFailure(e); } return new CompletedDispatchRequest(); }
public void doImport( boolean overwrite ) { RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.POST, url ); requestBuilder.setRequestData( "domainId=" + URL.encode( importDialogModel.getDomainId() ) + "&jsonFileList=" + URL.encode( jsonFileList.toString() ) + "&overwrite=" + Boolean.toString( overwrite ) ); requestBuilder.setHeader( "Content-Type", "application/x-www-form-urlencoded" ); requestBuilder.setCallback( this ); try { requestBuilder.send(); } catch ( RequestException e ) { onImportError( e.getMessage() ); } }