public interface WebService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCEPT_ENCODING_HEADER |
static java.lang.String |
ACCEPT_HEADER |
static java.lang.String |
AMPERSAND |
static java.lang.String |
CONTENT_ENCODING_HEADER |
static java.lang.String |
CONTENT_TYPE_HEADER |
static java.lang.String |
EQUALS |
static java.lang.String |
GZIP_ENCODING |
static java.lang.String |
HTTP_PROTOCOL |
static java.lang.String |
HTTPS_PROTOCOL |
static java.lang.String |
QUESTION_MARK |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addHttpWebServiceProcessor(HttpWebServiceProcessor httpWebServiceProcessor) |
void |
addQueryParameter(java.lang.String name,
java.util.Collection<?> values) |
void |
addQueryParameter(java.lang.String name,
java.lang.Object value) |
void |
addUrlSegment(java.lang.Object segment) |
<T> T |
execute() |
<T> T |
execute(Parser parser) |
java.lang.String |
getUrl() |
java.lang.String |
getUrlSuffix() |
void |
setConnectionTimeout(java.lang.Integer connectionTimeout) |
void |
setSsl(java.lang.Boolean ssl) |
void |
setUserAgent(java.lang.String userAgent) |
static final java.lang.String HTTPS_PROTOCOL
static final java.lang.String HTTP_PROTOCOL
static final java.lang.String ACCEPT_ENCODING_HEADER
static final java.lang.String CONTENT_ENCODING_HEADER
static final java.lang.String GZIP_ENCODING
static final java.lang.String ACCEPT_HEADER
static final java.lang.String CONTENT_TYPE_HEADER
static final java.lang.String QUESTION_MARK
static final java.lang.String EQUALS
static final java.lang.String AMPERSAND
<T> T execute(Parser parser)
T - parser - <T> T execute()
T - void addHeader(java.lang.String name,
java.lang.String value)
name - The header name.value - The header value.void addQueryParameter(java.lang.String name,
java.lang.Object value)
name - The parameter name.value - The parameter value.void addQueryParameter(java.lang.String name,
java.util.Collection<?> values)
name - The parameter name.values - The parameter values.void addUrlSegment(java.lang.Object segment)
segment - The segment namevoid addHttpWebServiceProcessor(HttpWebServiceProcessor httpWebServiceProcessor)
void setConnectionTimeout(java.lang.Integer connectionTimeout)
connectionTimeout - The connection timeout in milliseconds.void setUserAgent(java.lang.String userAgent)
userAgent - The user agentvoid setSsl(java.lang.Boolean ssl)
ssl - java.lang.String getUrl()
java.lang.String getUrlSuffix()