Class AbstractRouterBuilder
- java.lang.Object
-
- org.infinispan.server.router.configuration.builder.AbstractRouterBuilder
-
- All Implemented Interfaces:
ConfigurationBuilderParent
- Direct Known Subclasses:
HotRodRouterBuilder,RestRouterBuilder,SinglePortRouterBuilder
public abstract class AbstractRouterBuilder extends Object implements ConfigurationBuilderParent
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanenabledprotected InetAddressipprotected ConfigurationBuilderParentparentprotected intport
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRouterBuilder(ConfigurationBuilderParent parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractRouterBuilderenabled(boolean enabled)HotRodRouterBuilderhotrod()Returns builder for Hot Rod.AbstractRouterBuilderip(InetAddress ip)AbstractRouterBuilderport(int port)RestRouterBuilderrest()Returns builder for REST.RoutingBuilderrouting()Returns builder for Routing Table.SinglePortRouterBuildersinglePort()Returns builder for Single Port.protected voidvalidate()
-
-
-
Field Detail
-
parent
protected final ConfigurationBuilderParent parent
-
port
protected int port
-
ip
protected InetAddress ip
-
enabled
protected boolean enabled
-
-
Constructor Detail
-
AbstractRouterBuilder
protected AbstractRouterBuilder(ConfigurationBuilderParent parent)
-
-
Method Detail
-
port
public AbstractRouterBuilder port(int port)
-
ip
public AbstractRouterBuilder ip(InetAddress ip)
-
enabled
public AbstractRouterBuilder enabled(boolean enabled)
-
validate
protected void validate()
-
routing
public RoutingBuilder routing()
Description copied from interface:ConfigurationBuilderParentReturns builder for Routing Table.- Specified by:
routingin interfaceConfigurationBuilderParent
-
hotrod
public HotRodRouterBuilder hotrod()
Description copied from interface:ConfigurationBuilderParentReturns builder for Hot Rod.- Specified by:
hotrodin interfaceConfigurationBuilderParent
-
rest
public RestRouterBuilder rest()
Description copied from interface:ConfigurationBuilderParentReturns builder for REST.- Specified by:
restin interfaceConfigurationBuilderParent
-
singlePort
public SinglePortRouterBuilder singlePort()
Description copied from interface:ConfigurationBuilderParentReturns builder for Single Port.- Specified by:
singlePortin interfaceConfigurationBuilderParent
-
-