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 class
Route.AbstractBuilder<B extends Route.AbstractBuilder<B>>
static class
Route.AsyncBuilder
static class
Route.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Route.AsyncBuilder
async()
static Route.AsyncBuilder
async(RouteDefinition routeDefinition)
static Route.Builder
builder()
static Route.Builder
builder(RouteDefinition routeDefinition)
boolean
equals(Object o)
List<GatewayFilter>
getFilters()
String
getId()
Map<String,Object>
getMetadata()
int
getOrder()
AsyncPredicate<org.springframework.web.server.ServerWebExchange>
getPredicate()
URI
getUri()
int
hashCode()
String
toString()
-
-
-
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:
getOrder
in interfaceorg.springframework.core.Ordered
-
getPredicate
public AsyncPredicate<org.springframework.web.server.ServerWebExchange> getPredicate()
-
getFilters
public List<GatewayFilter> getFilters()
-
-