Class Route
- java.lang.Object
-
- org.springframework.cloud.gateway.route.Route
-
- All Implemented Interfaces:
org.springframework.core.Ordered
public class Route extends Object implements org.springframework.core.Ordered
- Author:
- Spencer Gibb
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRoute.AbstractBuilder<B extends Route.AbstractBuilder<B>>static classRoute.AsyncBuilderstatic classRoute.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Route.AsyncBuilderasync()static Route.AsyncBuilderasync(RouteDefinition routeDefinition)static Route.Builderbuilder()static Route.Builderbuilder(RouteDefinition routeDefinition)booleanequals(Object o)List<GatewayFilter>getFilters()StringgetId()Map<String,Object>getMetadata()intgetOrder()AsyncPredicate<org.springframework.web.server.ServerWebExchange>getPredicate()URIgetUri()inthashCode()StringtoString()
-
-
-
Method Detail
-
builder
public static Route.Builder builder()
-
builder
public static Route.Builder builder(RouteDefinition routeDefinition)
-
async
public static Route.AsyncBuilder async()
-
async
public static Route.AsyncBuilder async(RouteDefinition routeDefinition)
-
getId
public String getId()
-
getUri
public URI getUri()
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
getPredicate
public AsyncPredicate<org.springframework.web.server.ServerWebExchange> getPredicate()
-
getFilters
public List<GatewayFilter> getFilters()
-
-