org.exoplatform.gwtframework.commons.rest
Class AsyncRequest
java.lang.Object
org.exoplatform.gwtframework.commons.rest.AsyncRequest
public class AsyncRequest
- extends java.lang.Object
Created by The eXo Platform SAS .
Wrapper under RequestBuilder to simplify the stuffs
- Version:
- $Id: $
|
Constructor Summary |
protected |
AsyncRequest(com.google.gwt.http.client.RequestBuilder builder)
|
protected |
AsyncRequest(com.google.gwt.http.client.RequestBuilder builder,
boolean async)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builder
protected final com.google.gwt.http.client.RequestBuilder builder
loader
protected AsyncRequestLoader loader
async
protected boolean async
delay
protected int delay
handler
protected RequestStatusHandler handler
requestStatusUrl
protected java.lang.String requestStatusUrl
AsyncRequest
protected AsyncRequest(com.google.gwt.http.client.RequestBuilder builder)
AsyncRequest
protected AsyncRequest(com.google.gwt.http.client.RequestBuilder builder,
boolean async)
build
public static final AsyncRequest build(com.google.gwt.http.client.RequestBuilder.Method method,
java.lang.String url)
build
public static final AsyncRequest build(com.google.gwt.http.client.RequestBuilder.Method method,
java.lang.String url,
boolean async)
- Build AsyncRequest with run REST Service in async mode
- Parameters:
method - HTTP methodurl - of serviceasync - is run async
- Returns:
- instance of
AsyncRequest
header
public final AsyncRequest header(java.lang.String header,
java.lang.String value)
user
public final AsyncRequest user(java.lang.String user)
password
public final AsyncRequest password(java.lang.String password)
data
public final AsyncRequest data(java.lang.String requestData)
loader
public final AsyncRequest loader(AsyncRequestLoader loader)
delay
public final AsyncRequest delay(int delay)
- Set delay between requests to async REST Service
(Default: 5000)
- Parameters:
delay - in milliseconds
- Returns:
requestStatusHandler
public final AsyncRequest requestStatusHandler(RequestStatusHandler handler)
- Set handler of async REST Service status
- Parameters:
handler -
- Returns:
send
public final void send(AsyncRequestCallback<?> callback)
throws com.google.gwt.http.client.RequestException
- Throws:
com.google.gwt.http.client.RequestException
getCallback
public AsyncRequestCallback<?> getCallback()
Copyright © 2013 eXo Platform SAS. All Rights Reserved.