Package org.apache.gravitino.client
Class GravitinoClientConfiguration
java.lang.Object
org.apache.gravitino.client.GravitinoClientConfiguration
Configuration class for Gravitino Java client
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
An optional http connection timeout in milliseconds.static final long
A default value for http connection timeout in milliseconds.static final String
An optional http socket timeout in milliseconds.static final int
A default value for http socket timeout in milliseconds.static final String
The configuration key prefix for the Gravitino client config.static final String
The value of messages used to indicate that the configuration should be a positive number. -
Method Summary
Modifier and TypeMethodDescriptionstatic GravitinoClientConfiguration
buildFromProperties
(Map<String, String> properties) Build GravitinoClientConfiguration from properties.long
Extract connection timeout from the properties mapint
Extract socket timeout from the properties map
-
Field Details
-
POSITIVE_NUMBER_ERROR_MSG
The value of messages used to indicate that the configuration should be a positive number.- See Also:
-
GRAVITINO_CLIENT_CONFIG_PREFIX
The configuration key prefix for the Gravitino client config.- See Also:
-
CLIENT_CONNECTION_TIMEOUT_MS_DEFAULT
public static final long CLIENT_CONNECTION_TIMEOUT_MS_DEFAULTA default value for http connection timeout in milliseconds.- See Also:
-
CLIENT_SOCKET_TIMEOUT_MS_DEFAULT
public static final int CLIENT_SOCKET_TIMEOUT_MS_DEFAULTA default value for http socket timeout in milliseconds.- See Also:
-
CLIENT_CONNECTION_TIMEOUT_MS
An optional http connection timeout in milliseconds.- See Also:
-
CLIENT_SOCKET_TIMEOUT_MS
An optional http socket timeout in milliseconds.- See Also:
-
-
Method Details
-
buildFromProperties
Build GravitinoClientConfiguration from properties.- Parameters:
properties
- The properties object containing configuration key-value pairs.- Returns:
- GravitinoClientConfiguration instance
-
getClientConnectionTimeoutMs
public long getClientConnectionTimeoutMs()Extract connection timeout from the properties map- Returns:
- connection timeout
-
getClientSocketTimeoutMs
public int getClientSocketTimeoutMs()Extract socket timeout from the properties map- Returns:
- socket timeout
-