org.eclipse.ecf.remoteservice.rest
Interface IRestCall

All Superinterfaces:
IRemoteCall
All Known Implementing Classes:
RestCall

public interface IRestCall
extends IRemoteCall

Rest call provides a way for clients to access/call a remote service. Instances can be created via the RestCallFactory static method. Created instances typically will be passed to one of the call methods on IRemoteService.


Field Summary
static long DEFAULT_TIMEOUT
          Default remote call timeout is set to the value of system property 'ecf.remotecall.rest.timeout'.
 
Method Summary
 java.util.Map getRequestHeaders()
          Provides any call-specific request headers.
 
Methods inherited from interface org.eclipse.ecf.remoteservice.IRemoteCall
getMethod, getParameters, getTimeout
 

Field Detail

DEFAULT_TIMEOUT

static final long DEFAULT_TIMEOUT
Default remote call timeout is set to the value of system property 'ecf.remotecall.rest.timeout'. If system property not set, the default is set to 30000ms (30s).

Method Detail

getRequestHeaders

java.util.Map getRequestHeaders()
Provides any call-specific request headers.

Returns:
a Map object which contains and additional header parameters (String->String). May be null.