public abstract class LongPollQueryBuilder<T,R> extends ApiRequest<R>
| Constructor and Description |
|---|
LongPollQueryBuilder(VkApiClient client,
java.net.URI url,
java.lang.reflect.Type type) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
build() |
protected abstract java.util.Collection<java.lang.String> |
essentialKeys() |
R |
execute() |
ClientResponseTypeable<R> |
executeTypeable() |
protected java.lang.String |
getBody() |
protected org.apache.http.Header[] |
getQueryHeaders() |
protected abstract T |
getThis() |
protected T |
key(java.lang.String key) |
T |
unsafeParam(java.lang.String key,
int value) |
T |
unsafeParam(java.lang.String key,
java.lang.String value) |
T |
withHeader(org.apache.http.message.BasicHeader header)
Add header to request
|
T |
withHeaders(java.util.List<org.apache.http.message.BasicHeader> list)
Add multiple headers to request
|
addHeader, addHeaders, executeAsRaw, executeAsString, executeAsStringWithReturningFullInfo, executeTypeableWithoutRetry, executeWithoutRetry, getClient, getCookie, getGson, getHeaders, getResponseClass, getUrl, setCookie, setCookies, setHeaders, setHeaderspublic LongPollQueryBuilder(VkApiClient client, java.net.URI url, java.lang.reflect.Type type)
protected T key(java.lang.String key)
public T unsafeParam(java.lang.String key, java.lang.String value)
public T unsafeParam(java.lang.String key, int value)
public T withHeader(org.apache.http.message.BasicHeader header)
header - Header to be added to the requestAbstractQueryBuilder object to fulfill the "Builder" pattern.public T withHeaders(java.util.List<org.apache.http.message.BasicHeader> list)
list - List of headers which need to be added to requestAbstractQueryBuilder object to fulfill the "Builder" pattern.protected java.lang.String getBody()
getBody in class ApiRequest<R>protected org.apache.http.Header[] getQueryHeaders()
getQueryHeaders in class ApiRequest<R>protected abstract T getThis()
protected abstract java.util.Collection<java.lang.String> essentialKeys()
public java.util.Map<java.lang.String,java.lang.String> build()
public R execute() throws ApiException, ClientException
execute in class ApiRequest<R>ApiExceptionClientExceptionpublic ClientResponseTypeable<R> executeTypeable() throws ApiExtendedException, ClientException
executeTypeable in class ApiRequest<R>ApiExtendedExceptionClientException