|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.util.Helper
com.noelios.restlet.ConnectorHelper
com.noelios.restlet.ClientHelper
com.noelios.restlet.http.HttpClientHelper
com.noelios.restlet.ext.net.HttpClientHelper
public class HttpClientHelper
HTTP client connector using the HttpUrlConnectionCall. Here is the list of parameters that are supported:
Parameter name | Value type | Default value | Description |
---|---|---|---|
chunkLength | int | 0 (uses HttpURLConnection's default) | The chunk-length when using chunked encoding streaming mode for response entities. A value of -1 means chunked encoding is disabled for response entities. |
followRedirects | boolean | false | If true, the protocol will automatically follow redirects. If false, the protocol will not automatically follow redirects. |
allowUserInteraction | boolean | false | If true, this URL is being examined in a context in which it makes sense to allow user interactions such as popping up an authentication dialog. |
useCaches | boolean | false | If true, the protocol is allowed to use caching whenever it can. |
connectTimeout | int | 0 | Sets a specified timeout value, in milliseconds, to be used when opening a communications link to the resource referenced. 0 means infinite timeout. |
readTimeout | int | 0 | Sets the read timeout to a specified timeout, in milliseconds. A timeout of zero is interpreted as an infinite timeout. |
Constructor Summary | |
---|---|
HttpClientHelper(Client client)
Constructor. |
Method Summary | |
---|---|
HttpClientCall |
create(Request request)
Creates a low-level HTTP client call from a high-level uniform call. |
int |
getChunkLength()
Returns the chunk-length when using chunked encoding streaming mode for response entities. |
int |
getConnectTimeout()
Returns the timeout value, in milliseconds, to be used when opening a communications link to the resource referenced. |
int |
getReadTimeout()
Returns the read timeout value. |
boolean |
isAllowUserInteraction()
Indicates if this URL is being examined in a context in which it makes sense to allow user interactions such as popping up an authentication dialog. |
boolean |
isFollowRedirects()
Indicates if the protocol will automatically follow redirects. |
boolean |
isUseCaches()
Indicates if the protocol is allowed to use caching whenever it can. |
Methods inherited from class com.noelios.restlet.http.HttpClientHelper |
---|
getConverter, handle, setConverter |
Methods inherited from class com.noelios.restlet.ClientHelper |
---|
getClient, getContext, getLogger, getParameters |
Methods inherited from class com.noelios.restlet.ConnectorHelper |
---|
createContext, getProtocols, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpClientHelper(Client client)
client
- The client to help.Method Detail |
---|
public HttpClientCall create(Request request)
create
in class HttpClientHelper
request
- The high-level request.
public int getChunkLength()
public boolean isFollowRedirects()
public boolean isAllowUserInteraction()
public boolean isUseCaches()
public int getConnectTimeout()
public int getReadTimeout()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |