Package io.tarantool.driver.cluster
Class HTTPClusterDiscoveryEndpoint
- java.lang.Object
-
- io.tarantool.driver.cluster.HTTPClusterDiscoveryEndpoint
-
- All Implemented Interfaces:
TarantoolClusterDiscoveryEndpoint
public class HTTPClusterDiscoveryEndpoint extends Object implements TarantoolClusterDiscoveryEndpoint
Class-container forHTTPDiscoveryClusterAddressProvider
configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HTTPClusterDiscoveryEndpoint.Builder
Builder forHTTPClusterDiscoveryEndpoint
-
Constructor Summary
Constructors Constructor Description HTTPClusterDiscoveryEndpoint()
Create an instanceHTTPClusterDiscoveryEndpoint(String uri)
Create an instance, specifying URI for connection
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HTTPClusterDiscoveryEndpoint.Builder
builder()
Builder forHTTPClusterDiscoveryEndpoint
int
getConnectTimeout()
Get cluster discovery endpoint connection timeoutint
getReadTimeout()
Get response timeout for cluster discovery requestString
getUri()
Get discovery endpoint URIvoid
setConnectTimeout(int connectTimeout)
Set cluster discovery endpoint connection timeoutvoid
setReadTimeout(int readTimeout)
Set response timeout for cluster discovery requestvoid
setUri(String uri)
Set discovery endpoint URI
-
-
-
Constructor Detail
-
HTTPClusterDiscoveryEndpoint
public HTTPClusterDiscoveryEndpoint()
Create an instance
-
HTTPClusterDiscoveryEndpoint
public HTTPClusterDiscoveryEndpoint(String uri)
Create an instance, specifying URI for connection- Parameters:
uri
- discovery endpoint URI
-
-
Method Detail
-
getUri
public String getUri()
Get discovery endpoint URI- Returns:
- discovery endpoint URI
-
setUri
public void setUri(String uri)
Set discovery endpoint URI- Parameters:
uri
- discovery endpoint URI
-
getConnectTimeout
public int getConnectTimeout()
Get cluster discovery endpoint connection timeout- Returns:
- connection timeout, in milliseconds
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
Set cluster discovery endpoint connection timeout- Parameters:
connectTimeout
- connection timeout, in milliseconds
-
getReadTimeout
public int getReadTimeout()
Get response timeout for cluster discovery request- Returns:
- request timeout, in milliseconds
-
setReadTimeout
public void setReadTimeout(int readTimeout)
Set response timeout for cluster discovery request- Parameters:
readTimeout
- request timeout, in milliseconds
-
builder
public static HTTPClusterDiscoveryEndpoint.Builder builder()
Builder forHTTPClusterDiscoveryEndpoint
-
-