Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@ public class GatewayProperties {
* List of Routes.
*/
@NotNull
@Valid
private List<RouteDefinition> routes = new ArrayList<>();
private List<@Valid RouteDefinition> routes = new ArrayList<>();

/**
* List of filter definitions that are applied to every route.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,9 @@ public class RouteDefinition {
private @Nullable String id;

@NotEmpty
@Valid
private List<PredicateDefinition> predicates = new ArrayList<>();
private List<@Valid PredicateDefinition> predicates = new ArrayList<>();

@Valid
private List<FilterDefinition> filters = new ArrayList<>();
private List<@Valid FilterDefinition> filters = new ArrayList<>();

private @Nullable URI uri;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,13 @@ public class GatewayMvcProperties {
* List of Routes.
*/
@NotNull
@Valid
private List<RouteProperties> routes = new ArrayList<>();
private List<@Valid RouteProperties> routes = new ArrayList<>();

/**
* Map of Routes.
*/
@NotNull
@Valid
private LinkedHashMap<String, RouteProperties> routesMap = new LinkedHashMap<>();
private LinkedHashMap<String, @Valid RouteProperties> routesMap = new LinkedHashMap<>();

/**
* Mime-types that are streaming.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,12 @@ public class RouteProperties {
* List of predicates for matching the Route.
*/
@NotEmpty
@Valid
private List<PredicateProperties> predicates = new ArrayList<>();
private List<@Valid PredicateProperties> predicates = new ArrayList<>();

/**
* List of filters to be applied to the Route.
*/
@Valid
private List<FilterProperties> filters = new ArrayList<>();
private List<@Valid FilterProperties> filters = new ArrayList<>();

/**
* The destination URI.
Expand Down