Class RoutingBuilder
java.lang.Object
org.infinispan.server.router.configuration.builder.RoutingBuilder
- All Implemented Interfaces:
ConfigurationBuilderParent
Builder for constructing a
RoutingTable.- Author:
- Sebastian Ćaskawiec
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<Source extends RouteSource,Destination extends RouteDestination>
RoutingBuilderAdds aRouteto theRoutingTable.protected RoutingTablebuild()hotrod()Returns builder for Hot Rod.rest()Returns builder for REST.routing()Returns builder for Routing Table.Returns builder for Single Port.
-
Field Details
-
logger
-
-
Constructor Details
-
RoutingBuilder
Creates newRoutingBuilder.- Parameters:
parent- ParentRouterConfiguration.
-
-
Method Details
-
add
public <Source extends RouteSource,Destination extends RouteDestination> RoutingBuilder add(Route<Source, Destination> route) Adds aRouteto theRoutingTable.- Type Parameters:
Source-RouteSourcetype.Destination-RouteDestinationtype.- Parameters:
route-Routeto be added.- Returns:
- This builder.
-
build
-
routing
Description copied from interface:ConfigurationBuilderParentReturns builder for Routing Table.- Specified by:
routingin interfaceConfigurationBuilderParent
-
hotrod
Description copied from interface:ConfigurationBuilderParentReturns builder for Hot Rod.- Specified by:
hotrodin interfaceConfigurationBuilderParent
-
rest
Description copied from interface:ConfigurationBuilderParentReturns builder for REST.- Specified by:
restin interfaceConfigurationBuilderParent
-
singlePort
Description copied from interface:ConfigurationBuilderParentReturns builder for Single Port.- Specified by:
singlePortin interfaceConfigurationBuilderParent
-