Class SinglePortRouterBuilder
- java.lang.Object
-
- org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
-
- org.infinispan.server.router.configuration.builder.SinglePortRouterBuilder
-
- All Implemented Interfaces:
ConfigurationBuilderParent
public class SinglePortRouterBuilder extends AbstractRouterBuilder
Configuration builder for Single Port.- 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 SinglePortRouterBuilder(ConfigurationBuilderParent parent)Creates newSinglePortRouterBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SinglePortRouterConfigurationbuild()BuildsHotRodRouterConfiguration.SinglePortRouterBuildername(String name)Sets this server name.SinglePortRouterBuilderreceiveBufferSize(int receiveBufferSize)Sets Receive buffer size.SinglePortRouterBuildersendBufferSize(int sendBufferSize)Sets Send buffer sizeSinglePortRouterBuildersslContext(SSLContext sslContext)protected voidvalidate()-
Methods inherited from class org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
enabled, hotrod, ip, port, rest, routing, singlePort
-
-
-
-
Constructor Detail
-
SinglePortRouterBuilder
public SinglePortRouterBuilder(ConfigurationBuilderParent parent)
Creates newSinglePortRouterBuilder.- Parameters:
parent- ParentConfigurationBuilderParent
-
-
Method Detail
-
build
public SinglePortRouterConfiguration build()
BuildsHotRodRouterConfiguration.
-
sendBufferSize
public SinglePortRouterBuilder sendBufferSize(int sendBufferSize)
Sets Send buffer size- Parameters:
sendBufferSize- Send buffer size, must be greater than 0.
-
receiveBufferSize
public SinglePortRouterBuilder receiveBufferSize(int receiveBufferSize)
Sets Receive buffer size.- Parameters:
receiveBufferSize- Receive buffer size, must be greater than 0.
-
name
public SinglePortRouterBuilder name(String name)
Sets this server name.- Parameters:
name- The name of the server.
-
sslContext
public SinglePortRouterBuilder sslContext(SSLContext sslContext)
-
validate
protected void validate()
- Overrides:
validatein classAbstractRouterBuilder
-
-