Class AbstractHotRodServerChildConfigurationBuilder
java.lang.Object
org.infinispan.server.hotrod.configuration.AbstractHotRodServerChildConfigurationBuilder
- All Implemented Interfaces:
HotRodServerChildConfigurationBuilder
- Direct Known Subclasses:
AuthenticationConfigurationBuilder
public abstract class AbstractHotRodServerChildConfigurationBuilder
extends Object
implements HotRodServerChildConfigurationBuilder
AbstractHotRodServerChildConfigurationBuilder.
- Since:
- 7.0
- Author:
- Tristan Tarrant
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionConfigures authentication for this endpointSets the external address of this node, i.e.proxyPort(int proxyPort) Sets the external port of this node, i.e.topologyAwaitInitialTransfer(boolean topologyAwaitInitialTransfer) Configures whether to enable waiting for initial state transfer for the topology cache.topologyLockTimeout(long topologyLockTimeout) Configures the lock acquisition timeout for the topology cache.topologyNetworkPrefixOverride(boolean topologyNetworkPrefixOverride) Configures whether to honor or override the network prefix returned for the available interfaces.topologyReplTimeout(long topologyReplTimeout) Configures the replication timeout for the topology cache.topologyStateTransfer(boolean topologyStateTransfer) Configures whether to enable state transfer for the topology cache.
-
Constructor Details
-
AbstractHotRodServerChildConfigurationBuilder
protected AbstractHotRodServerChildConfigurationBuilder(HotRodServerChildConfigurationBuilder builder)
-
-
Method Details
-
authentication
Description copied from interface:HotRodServerChildConfigurationBuilderConfigures authentication for this endpoint- Specified by:
authenticationin interfaceHotRodServerChildConfigurationBuilder
-
proxyHost
Description copied from interface:HotRodServerChildConfigurationBuilderSets the external address of this node, i.e. the address which clients will connect to- Specified by:
proxyHostin interfaceHotRodServerChildConfigurationBuilder
-
proxyPort
Description copied from interface:HotRodServerChildConfigurationBuilderSets the external port of this node, i.e. the port which clients will connect to- Specified by:
proxyPortin interfaceHotRodServerChildConfigurationBuilder
-
topologyLockTimeout
Description copied from interface:HotRodServerChildConfigurationBuilderConfigures the lock acquisition timeout for the topology cache. SeeLockingConfigurationBuilder.lockAcquisitionTimeout(long). Defaults to 10 seconds- Specified by:
topologyLockTimeoutin interfaceHotRodServerChildConfigurationBuilder
-
topologyReplTimeout
Description copied from interface:HotRodServerChildConfigurationBuilderConfigures the replication timeout for the topology cache. SeeClusteringConfigurationBuilder.remoteTimeout(long). Defaults to 10 seconds- Specified by:
topologyReplTimeoutin interfaceHotRodServerChildConfigurationBuilder
-
topologyAwaitInitialTransfer
public HotRodServerChildConfigurationBuilder topologyAwaitInitialTransfer(boolean topologyAwaitInitialTransfer) Description copied from interface:HotRodServerChildConfigurationBuilderConfigures whether to enable waiting for initial state transfer for the topology cache. SeeStateTransferConfigurationBuilder.awaitInitialTransfer(boolean)- Specified by:
topologyAwaitInitialTransferin interfaceHotRodServerChildConfigurationBuilder
-
topologyStateTransfer
Description copied from interface:HotRodServerChildConfigurationBuilderConfigures whether to enable state transfer for the topology cache. If disabled, aClusterLoaderwill be used to lazily retrieve topology information from the other nodes. Defaults to true.- Specified by:
topologyStateTransferin interfaceHotRodServerChildConfigurationBuilder
-
topologyNetworkPrefixOverride
public HotRodServerConfigurationBuilder topologyNetworkPrefixOverride(boolean topologyNetworkPrefixOverride) Description copied from interface:HotRodServerChildConfigurationBuilderConfigures whether to honor or override the network prefix returned for the available interfaces. Defaults to override and to use the IANA private address conventions defined in RFC 1918- Specified by:
topologyNetworkPrefixOverridein interfaceHotRodServerChildConfigurationBuilder
-