Class HotRodRouterBuilder
- java.lang.Object
-
- org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
-
- org.infinispan.server.router.configuration.builder.HotRodRouterBuilder
-
- All Implemented Interfaces:
ConfigurationBuilderParent
public class HotRodRouterBuilder extends AbstractRouterBuilder
Configuration builder for Hot Rod.- Author:
- Sebastian Ćaskawiec
-
-
Field Summary
-
Fields inherited from class org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
enabled, ip, parent, port
-
-
Constructor Summary
Constructors Constructor Description HotRodRouterBuilder(ConfigurationBuilderParent parent)Creates newHotRodRouterBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotRodRouterConfigurationbuild()BuildsHotRodRouterConfiguration.HotRodRouterBuilderreceiveBufferSize(int receiveBufferSize)Sets Receive buffer size.HotRodRouterBuildersendBufferSize(int sendBufferSize)Sets Send buffer sizeHotRodRouterBuildertcpKeepAlive(boolean tcpKeepAlive)Sets TCP Keep AliveHotRodRouterBuildertcpNoDelay(boolean tcpNoDelay)Sets TCP No Delay.protected voidvalidate()-
Methods inherited from class org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
enabled, hotrod, ip, port, rest, routing, singlePort
-
-
-
-
Constructor Detail
-
HotRodRouterBuilder
public HotRodRouterBuilder(ConfigurationBuilderParent parent)
Creates newHotRodRouterBuilder.- Parameters:
parent- ParentConfigurationBuilderParent
-
-
Method Detail
-
build
public HotRodRouterConfiguration build()
BuildsHotRodRouterConfiguration.
-
tcpNoDelay
public HotRodRouterBuilder tcpNoDelay(boolean tcpNoDelay)
Sets TCP No Delay.
-
tcpKeepAlive
public HotRodRouterBuilder tcpKeepAlive(boolean tcpKeepAlive)
Sets TCP Keep Alive
-
sendBufferSize
public HotRodRouterBuilder sendBufferSize(int sendBufferSize)
Sets Send buffer size- Parameters:
sendBufferSize- Send buffer size, must be greater than 0.
-
receiveBufferSize
public HotRodRouterBuilder receiveBufferSize(int receiveBufferSize)
Sets Receive buffer size.- Parameters:
receiveBufferSize- Receive buffer size, must be greater than 0.
-
validate
protected void validate()
- Overrides:
validatein classAbstractRouterBuilder
-
-