public abstract class AbstractHotRodServerChildConfigurationBuilder extends Object implements HotRodServerChildConfigurationBuilder
Modifier | Constructor and Description |
---|---|
protected |
AbstractHotRodServerChildConfigurationBuilder(HotRodServerChildConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
AuthenticationConfigurationBuilder |
authentication()
Configures authentication for this endpoint
|
HotRodServerChildConfigurationBuilder |
proxyHost(String proxyHost)
Sets the external address of this node, i.e.
|
HotRodServerChildConfigurationBuilder |
proxyPort(int proxyPort)
Sets the external port of this node, i.e.
|
HotRodServerChildConfigurationBuilder |
topologyAwaitInitialTransfer(boolean topologyAwaitInitialTransfer)
Configures whether to enable waiting for initial state transfer for the topology cache.
|
HotRodServerChildConfigurationBuilder |
topologyLockTimeout(long topologyLockTimeout)
Configures the lock acquisition timeout for the topology cache.
|
HotRodServerChildConfigurationBuilder |
topologyReplTimeout(long topologyReplTimeout)
Configures the replication timeout for the topology cache.
|
HotRodServerChildConfigurationBuilder |
topologyStateTransfer(boolean topologyStateTransfer)
Configures whether to enable state transfer for the topology cache.
|
protected AbstractHotRodServerChildConfigurationBuilder(HotRodServerChildConfigurationBuilder builder)
public AuthenticationConfigurationBuilder authentication()
HotRodServerChildConfigurationBuilder
authentication
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder proxyHost(String proxyHost)
HotRodServerChildConfigurationBuilder
proxyHost
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder proxyPort(int proxyPort)
HotRodServerChildConfigurationBuilder
proxyPort
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder topologyLockTimeout(long topologyLockTimeout)
HotRodServerChildConfigurationBuilder
LockingConfigurationBuilder.lockAcquisitionTimeout(long)
.
Defaults to 10 secondstopologyLockTimeout
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder topologyReplTimeout(long topologyReplTimeout)
HotRodServerChildConfigurationBuilder
SyncConfigurationBuilder.replTimeout(long)
.
Defaults to 10 secondstopologyReplTimeout
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder topologyAwaitInitialTransfer(boolean topologyAwaitInitialTransfer)
HotRodServerChildConfigurationBuilder
StateTransferConfigurationBuilder.awaitInitialTransfer(boolean)
topologyAwaitInitialTransfer
in interface HotRodServerChildConfigurationBuilder
public HotRodServerChildConfigurationBuilder topologyStateTransfer(boolean topologyStateTransfer)
HotRodServerChildConfigurationBuilder
ClusterLoader
will be used to lazily retrieve topology information from the
other nodes. Defaults to true.topologyStateTransfer
in interface HotRodServerChildConfigurationBuilder
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.