public enum RPCTransport extends java.lang.Enum<RPCTransport> implements ValueEnum
transport
and defaultTransport
are exposed as override points. Enum Constant and Description |
---|
HIDDENFRAME
Available with Smart GWT Server only.
|
SCRIPTINCLUDE
Write a SCRIPT tag into the DOM with a SRC attribute that targets an arbitrary URL.
|
XMLHTTPREQUEST
Uses the XMLHttpRequest object to make the request to the server.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getValue() |
static RPCTransport |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static RPCTransport[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RPCTransport XMLHTTPREQUEST
PlatformDependencies
for more
information. This transport is not useful with file uploads. Cannot be used to target cross-domain URLs directly.public static final RPCTransport SCRIPTINCLUDE
For callback
to work,
the server being contacted must support the ability to generate JavaScript code in the response that will call a
JavaScript function generated by Smart GWT. Smart GWT passes the name of the function to call via a URL parameter, which
can be controlled with callbackParam
.
public static final RPCTransport HIDDENFRAME
If using the Smart GWT Server and using Server-side data integration
, the "hiddenFrame" transport is
automatically used for all RPCManager and DataSource requests if the "xmlHttpRequest" transport is not available.
Cannot be used to target cross-domain URLs directly.
public static RPCTransport[] values()
for (RPCTransport c : RPCTransport.values()) System.out.println(c);
public static RPCTransport valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null