Package com.dropbox.core.http
Class StandardHttpRequestor.Config
- java.lang.Object
- 
- com.dropbox.core.http.StandardHttpRequestor.Config
 
- 
- Enclosing class:
- StandardHttpRequestor
 
 public static final class StandardHttpRequestor.Config extends java.lang.ObjectConfiguration forStandardHttpRequestorthat determines how network connections to the server are established. Use this class to configure timeouts and proxy settings. Some requests may require different connection settings than others. Create multipleStandardHttpRequestorobjects with different configurations to handle these requests. For example, calls toDbxUserFilesRequests.listFolderLongpoll(String,long)should use aStandardHttpRequestorwith its read timeout (seeStandardHttpRequestor.Config.Builder.withReadTimeout(long, java.util.concurrent.TimeUnit)) set longer than the longpoll timeout.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classStandardHttpRequestor.Config.BuilderBuilder forStandardHttpRequestor.Config.
 - 
Field SummaryFields Modifier and Type Field Description static StandardHttpRequestor.ConfigDEFAULT_INSTANCEStandardHttpRequestor.Configwith all its attributes set to their default values.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StandardHttpRequestor.Config.Builderbuilder()Returns a new builder for creating aStandardHttpRequestor.Config.StandardHttpRequestor.Config.Buildercopy()Returns a new builder for creating a copy of this config.longgetConnectTimeoutMillis()Returns the timeout, in milliseconds, for opening a connection to the servers.java.net.ProxygetProxy()Returns the proxy configuration for network connections.longgetReadTimeoutMillis()Returns the timeout, in milliseconds, for receiving a response from the servers.
 
- 
- 
- 
Field Detail- 
DEFAULT_INSTANCEpublic static final StandardHttpRequestor.Config DEFAULT_INSTANCE StandardHttpRequestor.Configwith all its attributes set to their default values.
 
- 
 - 
Method Detail- 
getProxypublic java.net.Proxy getProxy() Returns the proxy configuration for network connections.- Returns:
- proxy configuration to use for network connections.
 
 - 
getConnectTimeoutMillispublic long getConnectTimeoutMillis() Returns the timeout, in milliseconds, for opening a connection to the servers. If the timeout is 0, then connect timeouts are disabled.- Returns:
- timeout, in milliseconds, for opening connections to the servers.
 
 - 
getReadTimeoutMillispublic long getReadTimeoutMillis() Returns the timeout, in milliseconds, for receiving a response from the servers. If the timeout is 0, then read timeouts are disabled.- Returns:
- timeout, in milliseconds, for receiving a response from the server.
 
 - 
copypublic StandardHttpRequestor.Config.Builder copy() Returns a new builder for creating a copy of this config. The builder is configured to use this config's values as its default.- Returns:
- builder for creating a copy of this config.
 
 - 
builderpublic static StandardHttpRequestor.Config.Builder builder() Returns a new builder for creating aStandardHttpRequestor.Config.- Returns:
- builder for creating an instance of this class
 
 
- 
 
-