|
GWT 2.2.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.requestfactory.client.DefaultRequestTransport
public class DefaultRequestTransport
An implementation of RequestTransport
that uses a
RequestBuilder
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.google.gwt.requestfactory.shared.RequestTransport |
---|
RequestTransport.TransportReceiver |
Field Summary | |
---|---|
static java.lang.String |
URL
The default URL for a DefaultRequestTransport is which may be
overridden by calling setRequestUrl(String) . |
Constructor Summary | |
---|---|
DefaultRequestTransport()
|
Method Summary | |
---|---|
protected void |
configureRequestBuilder(RequestBuilder builder)
Override to change the headers sent in the HTTP request. |
protected RequestBuilder |
createRequestBuilder()
Constructs a RequestBuilder using the RequestBuilder.POST
method sent to the URL returned from getRequestUrl() . |
protected RequestCallback |
createRequestCallback(RequestTransport.TransportReceiver receiver)
Creates a RequestCallback that maps the HTTP response onto the TransportReceiver interface. |
java.lang.String |
getRequestUrl()
Returns the current URL used by this transport. |
void |
send(java.lang.String payload,
RequestTransport.TransportReceiver receiver)
Called by the RequestFactory implementation. |
void |
setRequestUrl(java.lang.String url)
Override the default URL used by this transport. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String URL
GWT.getHostPageBaseURL()
+ "gwtRequest"
which may be
overridden by calling setRequestUrl(String)
.
Constructor Detail |
---|
public DefaultRequestTransport()
Method Detail |
---|
public java.lang.String getRequestUrl()
setRequestUrl(String)
public void send(java.lang.String payload, RequestTransport.TransportReceiver receiver)
RequestTransport
send
in interface RequestTransport
payload
- the String payloadreceiver
- a RequestTransport.TransportReceiver
instancepublic void setRequestUrl(java.lang.String url)
url
- a String URLgetRequestUrl()
protected void configureRequestBuilder(RequestBuilder builder)
builder
- a RequestBuilder
instanceprotected RequestBuilder createRequestBuilder()
RequestBuilder
using the RequestBuilder.POST
method sent to the URL returned from getRequestUrl()
.
RequestBuilder
instanceprotected RequestCallback createRequestCallback(RequestTransport.TransportReceiver receiver)
TransportReceiver
interface.
receiver
- a TransportReceiver
RequestCallback
instance
|
GWT 2.2.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |