Class TimeoutOptions
java.lang.Object
com.couchbase.analytics.client.java.TimeoutOptions
For specifying default timeouts in
Cluster.newInstance(String, Credential, Consumer).-
Method Summary
Modifier and TypeMethodDescriptionconnectTimeout(@Nullable Duration connectTimeout) Time limit for establishing a socket connection to the server.handleRequestTimeout(@Nullable Duration handleRequestTimeout) Default time limit for requests that return aQueryHandleorQueryResultHandle.queryTimeout(@Nullable Duration queryTimeout) Default time limit for long-running requests that might involve intensive server-side processing like executing a query or fetching result rows.
-
Method Details
-
queryTimeout
Default time limit for long-running requests that might involve intensive server-side processing like executing a query or fetching result rows.If not specified, defaults to "10m"
- See Also:
-
handleRequestTimeout
Default time limit for requests that return aQueryHandleorQueryResultHandle.These request typically do not involve intensive server-side processing, so this timeout should be set to a duration significantly shorter than
queryTimeout.If not specified, defaults to "30s"
- See Also:
-
connectTimeout
Time limit for establishing a socket connection to the server.If not specified, defaults to "10s"
-