public enum RPCTransport extends java.lang.Enum<RPCTransport> implements ValueEnum
RPCRequest.transport and defaultTransport are exposed as override points. | Enum Constant and Description | 
|---|
| HIDDENFRAMEAvailable with Smart GWT Server only. | 
| SCRIPTINCLUDEWrite a SCRIPT tag into the DOM with a SRC attribute that targets an arbitrary URL. | 
| XMLHTTPREQUESTUses 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.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "xmlHttpRequest".
public static final RPCTransport SCRIPTINCLUDE
 For RPCRequest.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 RPCRequest.callbackParam. This callback mechanism is sometimes called the "JSONP" (JSON with Padding) approach.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "scriptInclude".
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.
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "hiddenFrame".
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