public class RoutingDsl.PathPatternMatcher extends Object
| Constructor and Description |
|---|
PathPatternMatcher(String method,
String pathPattern) |
| Modifier and Type | Method and Description |
|---|---|
<A1,A2> RoutingDsl |
routeAsync(BiFunction<A1,A2,? extends CompletionStage<Result>> action)
Route with two parameters.
|
<A1,A2,A3> RoutingDsl |
routeAsync(F.Function3<A1,A2,A3,? extends CompletionStage<Result>> action)
Route with three parameters.
|
<A1> RoutingDsl |
routeAsync(Function<A1,? extends CompletionStage<Result>> action)
Route with one parameter.
|
RoutingDsl |
routeAsync(Supplier<? extends CompletionStage<Result>> action)
Route with no parameters.
|
<A1,A2> RoutingDsl |
routeTo(BiFunction<A1,A2,Result> action)
Route with two parameters.
|
<A1,A2,A3> RoutingDsl |
routeTo(F.Function3<A1,A2,A3,Result> action)
Route with three parameters.
|
<A1> RoutingDsl |
routeTo(Function<A1,Result> action)
Route with one parameter.
|
RoutingDsl |
routeTo(Supplier<Result> action)
Route with no parameters.
|
public RoutingDsl routeTo(Supplier<Result> action)
action - The action to execute.public <A1> RoutingDsl routeTo(Function<A1,Result> action)
A1 - the first type parameteraction - The action to execute.public <A1,A2> RoutingDsl routeTo(BiFunction<A1,A2,Result> action)
A1 - the first type parameterA2 - the second type parameteraction - The action to execute.public <A1,A2,A3> RoutingDsl routeTo(F.Function3<A1,A2,A3,Result> action)
A1 - the first type parameterA2 - the second type parameterA3 - the third type parameteraction - The action to execute.public RoutingDsl routeAsync(Supplier<? extends CompletionStage<Result>> action)
action - The action to execute.public <A1> RoutingDsl routeAsync(Function<A1,? extends CompletionStage<Result>> action)
A1 - the first type parameteraction - The action to execute.public <A1,A2> RoutingDsl routeAsync(BiFunction<A1,A2,? extends CompletionStage<Result>> action)
A1 - the first type parameterA2 - the second type parameteraction - The action to execute.public <A1,A2,A3> RoutingDsl routeAsync(F.Function3<A1,A2,A3,? extends CompletionStage<Result>> action)
A1 - the first type parameterA2 - the second type parameterA3 - the third type parameteraction - The action to execute.