[id='hotrod-client-configuration_{context}']
:context: hotrod-client-configuration
= Hot Rod Java Client Configuration

{brandname} provides a Hot Rod Java client configuration API that exposes configuration properties.

include::{topics}/proc_adding_hotrod_client_dependencies.adoc[leveloffset=+1]
include::{topics}/proc_configuring_hotrod_java_clients.adoc[leveloffset=+1]
include::{topics}/proc_configuring_hotrod_clusters.adoc[leveloffset=+2]
include::{topics}/proc_switching_hotrod_clusters.adoc[leveloffset=+2]
include::{topics}/proc_configuring_hotrod_connection_pools.adoc[leveloffset=+2]
include::{topics}/proc_configuring_hotrod_authentication.adoc[leveloffset=+1]
include::{topics}/proc_creating_hotrod_client_logincontexts.adoc[leveloffset=+2]
include::{topics}/ref_endpoints_sasl_mechanisms.adoc[leveloffset=+2]
include::{topics}/proc_configuring_hotrod_encryption.adoc[leveloffset=+1]
include::{topics}/proc_enabling_hotrod_client_statistics.adoc[leveloffset=+1]
include::{topics}/proc_propagation_hotrod_client_tracing.adoc[leveloffset=+1]
//Near caching
include::{topics}/con_near_caches.adoc[leveloffset=+1]
include::{topics}/proc_configuring_hotrod_nearcaching.adoc[leveloffset=+2]
include::{topics}/proc_forcing_return_values.adoc[leveloffset=+1]
include::{topics}/proc_creating_caches_hotrod.adoc[leveloffset=+1]

// Restore the parent context.
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
