Uses of Interface
io.streamnative.oxia.client.api.OxiaClientBuilder
Packages that use OxiaClientBuilder
-
Uses of OxiaClientBuilder in io.streamnative.oxia.client.api
Methods in io.streamnative.oxia.client.api that return OxiaClientBuilderModifier and TypeMethodDescriptionOxiaClientBuilder.authentication(Authentication authentication) OxiaClientBuilder.authentication(String authPluginClassName, String authParamsString) Configure the authentication plugin and its parameters.OxiaClientBuilder.batchLinger(Duration batchLinger) OxiaClientBuilder.clientIdentifier(String clientIdentifier) OxiaClientBuilder.clientIdentifier(Supplier<String> clientIdentifier) OxiaClientBuilder.connectionBackoff(Duration minDelay, Duration maxDelay) OxiaClientBuilder.connectionKeepAliveTime(Duration connectionKeepAlive) OxiaClientBuilder.connectionKeepAliveTimeout(Duration connectionKeepAliveTimeout) static OxiaClientBuilderOxiaClientBuilder.enableTls(boolean enableTls) OxiaClientBuilder.loadConfig(File configFile) Load the configuration from the specified configuration file.OxiaClientBuilder.loadConfig(String configPath) Load the configuration from the specified configuration file.OxiaClientBuilder.loadConfig(Properties properties) Load the configuration from the specified properties.OxiaClientBuilder.maxConnectionPerNode(int connections) OxiaClientBuilder.maxRequestsPerBatch(int maxRequestsPerBatch) OxiaClientBuilder.openTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry) OxiaClientBuilder.requestTimeout(Duration requestTimeout) OxiaClientBuilder.sessionTimeout(Duration sessionTimeout) -
Uses of OxiaClientBuilder in io.streamnative.oxia.client.internal
Methods in io.streamnative.oxia.client.internal that return OxiaClientBuilderModifier and TypeMethodDescriptionstatic OxiaClientBuilderDefaultImplementation.getDefaultImplementation(String serviceAddress) Access the actual implementation of the Oxia Client API.