restart.client
Class CallData
java.lang.Object
restart.common.ServiceData
restart.client.CallData
- Direct Known Subclasses:
- XMLCallData
public class CallData
- extends ServiceData
Data needed to call a service.
- Author:
- Thibault Ducray
Field Summary |
static java.lang.String |
DEFAULT_PROTOCOL
Default protocol is http:// |
Constructor Summary |
CallData(Method method,
java.lang.String baseUrl)
|
CallData(Method method,
java.lang.String serverNameAndPort,
java.lang.String serviceName)
|
CallData(java.lang.String baseUrl)
|
Methods inherited from class restart.common.ServiceData |
getContentType, getDataLength, getMethod, getServiceName, setContentType, setData, setDataLength, setMethod, setPostParams, setServiceName, setUrlParams |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PROTOCOL
public static final java.lang.String DEFAULT_PROTOCOL
- Default protocol is http://
- See Also:
- Constant Field Values
CallData
public CallData(Method method,
java.lang.String baseUrl)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
CallData
public CallData(java.lang.String baseUrl)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
CallData
public CallData(Method method,
java.lang.String serverNameAndPort,
java.lang.String serviceName)
addUrlParam
public void addUrlParam(java.lang.String name,
java.lang.String value)
addPostParam
public void addPostParam(java.lang.String name,
java.lang.String value)
getUrlParams
public FormParam[] getUrlParams()
- Overrides:
getUrlParams
in class ServiceData
getPostParams
public FormParam[] getPostParams()
- Description copied from class:
ServiceData
- Use only if ContentType: application/x-www-form-urlencoded
- Overrides:
getPostParams
in class ServiceData
- Returns:
getData
public byte[] getData()
- Get the data to be posted in message body. Content-Type should be set to "application/x-www-form-urlencoded".
- Overrides:
getData
in class ServiceData
- Returns:
- the byte array containing the data.
Warning : in case of a non empty list of PostParams the returned data is automaticaly set.
getServerName
public java.lang.String getServerName()
setServerName
public void setServerName(java.lang.String serverName)
getProtocol
public java.lang.String getProtocol()
setProtocol
public void setProtocol(java.lang.String protocol)
toURL
public java.net.URL toURL()