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 forHTTPDiscoveryClusterAddressProviderconfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHTTPClusterDiscoveryEndpoint.BuilderBuilder 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.Builderbuilder()Builder forHTTPClusterDiscoveryEndpointintgetConnectTimeout()Get cluster discovery endpoint connection timeoutintgetReadTimeout()Get response timeout for cluster discovery requestStringgetUri()Get discovery endpoint URIvoidsetConnectTimeout(int connectTimeout)Set cluster discovery endpoint connection timeoutvoidsetReadTimeout(int readTimeout)Set response timeout for cluster discovery requestvoidsetUri(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
-
-