@Override protected Access registerMatcher(ServerWebExchangeMatcher matcher) { if (this.anyExchangeRegistered) { throw new IllegalStateException("Cannot register " + matcher + " which would be unreachable because anyExchange() has already been registered."); } if (this.matcher != null) { throw new IllegalStateException("The matcher " + matcher + " does not have an access rule defined"); } this.matcher = matcher; return new Access(); }
@Override protected Access registerMatcher(ServerWebExchangeMatcher matcher) { if (this.anyExchangeRegistered) { throw new IllegalStateException("Cannot register " + matcher + " which would be unreachable because anyExchange() has already been registered."); } if (this.matcher != null) { throw new IllegalStateException("The matcher " + matcher + " does not have an access rule defined"); } this.matcher = matcher; return new Access(); }
@Override protected Access registerMatcher(ServerWebExchangeMatcher matcher) { if (this.anyExchangeRegistered) { throw new IllegalStateException("Cannot register " + matcher + " which would be unreachable because anyExchange() has already been registered."); } if (this.matcher != null) { throw new IllegalStateException("The matcher " + matcher + " does not have an access rule defined"); } this.matcher = matcher; return new Access(); }