本文整理了Java中com.google.gwt.http.client.RequestBuilder.setCallback
方法的一些代码示例,展示了RequestBuilder.setCallback
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setCallback
方法的具体详情如下:
包路径:com.google.gwt.http.client.RequestBuilder
类名称:RequestBuilder
方法名:setCallback
[英]Sets the response handler for this request. This method must be called before calling #send().
[中]设置此请求的响应处理程序。必须在调用#send()之前调用此方法。
代码示例来源:origin: com.google.gwt/gwt-servlet
/**
* Called by {@link #setCallback}.
* <p>
* The default implementation calls
* {@link RequestBuilder#setCallback(RequestCallback)}.
*
* @param rb the RequestBuilder that is currently being configured
* @param callback the user-provided callback
*/
protected void doSetCallback(RequestBuilder rb, RequestCallback callback) {
rb.setCallback(callback);
}
代码示例来源:origin: com.google.gwt/gwt-servlet
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);
}
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Called by {@link #setCallback}.
* <p>
* The default implementation calls
* {@link RequestBuilder#setCallback(RequestCallback)}.
*
* @param rb the RequestBuilder that is currently being configured
* @param callback the user-provided callback
*/
protected void doSetCallback(RequestBuilder rb, RequestCallback callback) {
rb.setCallback(callback);
}
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Called by {@link #setCallback}.
* <p>
* The default implementation calls
* {@link RequestBuilder#setCallback(RequestCallback)}.
*
* @param rb the RequestBuilder that is currently being configured
* @param callback the user-provided callback
*/
protected void doSetCallback(RequestBuilder rb, RequestCallback callback) {
rb.setCallback(callback);
}
代码示例来源:origin: stackoverflow.com
public class ForbiddenDispatcherFilter implements DispatcherFilter {
AssistedInjectionFactory factory;
@Inject
public ForbiddenDispatcherFilter(AssistedInjectionFactory factory)
{
this.factory = factory;
}
@Override
public boolean filter(Method method, RequestBuilder builder) {
builder.setCallback(factory.AssistedInjectionFactory(method))
return true;
}
}
代码示例来源:origin: com.googlecode.gwt-measure/gwt-measure
@Override
public void setCallback(RequestCallback callback) {
int requestId = HttpStatsContext.getLastRequestId();
super.setCallback(new RequestCallbackWrapper(callback, requestId));
}
代码示例来源:origin: com.googlecode.gwtquery/gwtquery
public PromiseReqBuilder(RequestBuilder builder) {
builder.setCallback(this);
try {
builder.send();
} catch (RequestException e) {
onError(null, e);
}
}
代码示例来源:origin: ArcBees/GWTP
private RequestBuilder createRequest() throws ActionException {
String securityToken = securityCookieAccessor.getCookieContent();
RequestBuilder requestBuilder = requestBuilderFactory.build(action, securityToken);
requestBuilder.setCallback(callback);
return requestBuilder;
}
}
代码示例来源:origin: ocpsoft/rewrite
@Override
public void getContextPath(HistoryStateImpl historyState)
{
new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() {
@Override
public void onResponseReceived(Request request, Response response)
{
HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath"));
}
@Override
public void onError(Request request, Throwable exception)
{}
});
}
}
代码示例来源:origin: org.ocpsoft.rewrite/rewrite-integration-gwt
@Override
public void getContextPath(HistoryStateImpl historyState)
{
new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() {
@Override
public void onResponseReceived(Request request, Response response)
{
HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath"));
}
@Override
public void onError(Request request, Throwable exception)
{}
});
}
}
代码示例来源:origin: resty-gwt/resty-gwt
/**
* main filter method for a dispatcherfilter.
*
* @return continue filtering or not
*/
@Override
public boolean filter(Method method, RequestBuilder builder) {
if (LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(Dispatcher.class.getName())
.info("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl());
}
builder.setCallback(callbackFactory.createCallback(method));
return true;
}
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
/**
* main filter method for a dispatcherfilter.
*
* @return continue filtering or not
*/
@Override
public boolean filter(Method method, RequestBuilder builder) {
if (LogConfiguration.loggingIsEnabled()) {
Logger.getLogger(Dispatcher.class.getName())
.info("Sending http request: " + builder.getHTTPMethod() + " " + builder.getUrl());
}
builder.setCallback(callbackFactory.createCallback(method));
return true;
}
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
public Object send(RequestCallback callback) throws RequestException {
doSetTimeout();
builder.setCallback(callback);
// lazily load dispatcher from defaults, if one is not set yet.
Dispatcher localDispatcher = dispatcher == null ? Defaults.getDispatcher() : dispatcher;
return localDispatcher.send(this, builder);
}
代码示例来源:origin: resty-gwt/resty-gwt
public Object send(RequestCallback callback) throws RequestException {
doSetTimeout();
builder.setCallback(callback);
// lazily load dispatcher from defaults, if one is not set yet.
Dispatcher localDispatcher = dispatcher == null ? Defaults.getDispatcher() : dispatcher;
return localDispatcher.send(this, builder);
}
代码示例来源:origin: net.sf.javaprinciples.client/client-presentation
@Override
public void findModel(String identifier, RequestCallback callback)
{
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET,
GWT.getModuleBaseURL() + requestPath + "/model/" + identifier);
rb.setCallback(callback);
try
{
rb.send();
}
catch (RequestException re)
{
throw new RuntimeException(re); // Dodgy...
}
}
}
代码示例来源:origin: intendia-oss/rxgwt
@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);
}
}
});
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
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);
}
}
代码示例来源:origin: net.wetheinter/gwt-user
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);
}
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-server-ui-client
RequestBuilder makeRequest(final String url,
final Command onSuccess,
final Command onError) {
final RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);
final String none = "none";
builder.setUser(none);
builder.setPassword(none);
builder.setCallback(makeCallback(onSuccess, onError));
builder.setHeader("Accept", "*/*");
return builder;
}
代码示例来源:origin: pentaho/data-access
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() );
}
}
内容来源于网络,如有侵权,请联系作者删除!