|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.rpc.RpcRequestBuilder
public class RpcRequestBuilder
This class encapsulates the logic necessary to configure a RequestBuilder for
use with an RPC proxy object. Users who wish to alter the specifics of the
HTTP requests issued by RPC proxy objects may override the protected
doXyz methods and pass an instance of the subclass to
ServiceDefTarget.setRpcRequestBuilder(com.google.gwt.user.client.rpc.RpcRequestBuilder).
| Field Summary | |
|---|---|
static java.lang.String |
CONTENT_TYPE_HEADER
Used by doSetContentType(com.google.gwt.http.client.RequestBuilder, java.lang.String). |
static java.lang.String |
MODULE_BASE_HEADER
Used by doFinish(com.google.gwt.http.client.RequestBuilder). |
static java.lang.String |
STRONG_NAME_HEADER
Used by doFinish(com.google.gwt.http.client.RequestBuilder). |
| Constructor Summary | |
|---|---|
RpcRequestBuilder()
|
|
| Method Summary | |
|---|---|
RpcRequestBuilder |
create(java.lang.String serviceEntryPoint)
Initialize the RpcRequestBuilder. |
RequestBuilder |
finish()
This method must be called to return the RequestBuilder that the RPC request will be made with. |
RpcRequestBuilder |
setCallback(RequestCallback callback)
Sets the RequestCallback to be used by the RequestBuilder. |
RpcRequestBuilder |
setContentType(java.lang.String contentType)
Sets the MIME content type to be used by the RequestBuilder. |
RpcRequestBuilder |
setRequestData(java.lang.String data)
Sets the request data to be sent in the request. |
RpcRequestBuilder |
setRequestId(int id)
Sets the request id of the request. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CONTENT_TYPE_HEADER
doSetContentType(com.google.gwt.http.client.RequestBuilder, java.lang.String).
public static final java.lang.String MODULE_BASE_HEADER
doFinish(com.google.gwt.http.client.RequestBuilder).
public static final java.lang.String STRONG_NAME_HEADER
doFinish(com.google.gwt.http.client.RequestBuilder).
| Constructor Detail |
|---|
public RpcRequestBuilder()
| Method Detail |
|---|
public final RpcRequestBuilder create(java.lang.String serviceEntryPoint)
create
before calling finish() will reset the state of the
RpcRequestBuilder.
This method delegates to doCreate(java.lang.String) to instantiate the
RequestBuilder.
serviceEntryPoint - The URL entry point
thisServiceDefTarget.setServiceEntryPoint(String)public final RequestBuilder finish()
This method will call doFinish(com.google.gwt.http.client.RequestBuilder) before returning the current
RequestBuilder.
public final RpcRequestBuilder setCallback(RequestCallback callback)
doSetCallback(com.google.gwt.http.client.RequestBuilder, com.google.gwt.http.client.RequestCallback).
callback - the RequestCallback to be used by the RequestBuilder
thispublic final RpcRequestBuilder setContentType(java.lang.String contentType)
doSetContentType(com.google.gwt.http.client.RequestBuilder, java.lang.String).
contentType - the MIME content type to be used in the request
thispublic final RpcRequestBuilder setRequestData(java.lang.String data)
doSetRequestData(com.google.gwt.http.client.RequestBuilder, java.lang.String).
data - the data to send
thispublic final RpcRequestBuilder setRequestId(int id)
doSetRequestId(com.google.gwt.http.client.RequestBuilder, int).
id - the issue number of the request
this
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||