|  | @@ -109,7 +109,7 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private FormLoginSpec formLogin;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	private LogoutBuilder logout = new LogoutBuilder();
 | 
	
		
			
				|  |  | +	private LogoutSpec logout = new LogoutSpec();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private ReactiveAuthenticationManager authenticationManager;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -196,9 +196,9 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  		return this.authorizeExchange;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	public LogoutBuilder logout() {
 | 
	
		
			
				|  |  | +	public LogoutSpec logout() {
 | 
	
		
			
				|  |  |  		if (this.logout == null) {
 | 
	
		
			
				|  |  | -			this.logout = new LogoutBuilder();
 | 
	
		
			
				|  |  | +			this.logout = new LogoutSpec();
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		return this.logout;
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -732,26 +732,26 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  	 * @author Shazin Sadakath
 | 
	
		
			
				|  |  |  	 * @since 5.0
 | 
	
		
			
				|  |  |  	 */
 | 
	
		
			
				|  |  | -	public final class LogoutBuilder {
 | 
	
		
			
				|  |  | +	public final class LogoutSpec {
 | 
	
		
			
				|  |  |  		private LogoutWebFilter logoutWebFilter = new LogoutWebFilter();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public LogoutBuilder logoutHandler(ServerLogoutHandler serverLogoutHandler) {
 | 
	
		
			
				|  |  | +		public LogoutSpec logoutHandler(ServerLogoutHandler serverLogoutHandler) {
 | 
	
		
			
				|  |  |  			this.logoutWebFilter.setServerLogoutHandler(serverLogoutHandler);
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public LogoutBuilder logoutUrl(String logoutUrl) {
 | 
	
		
			
				|  |  | +		public LogoutSpec logoutUrl(String logoutUrl) {
 | 
	
		
			
				|  |  |  			Assert.notNull(logoutUrl, "logoutUrl must not be null");
 | 
	
		
			
				|  |  |  			ServerWebExchangeMatcher requiresLogout = ServerWebExchangeMatchers.pathMatchers(HttpMethod.POST, logoutUrl);
 | 
	
		
			
				|  |  |  			return requiresLogout(requiresLogout);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public LogoutBuilder requiresLogout(ServerWebExchangeMatcher requiresLogout) {
 | 
	
		
			
				|  |  | +		public LogoutSpec requiresLogout(ServerWebExchangeMatcher requiresLogout) {
 | 
	
		
			
				|  |  |  			this.logoutWebFilter.setRequiresLogout(requiresLogout);
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		public LogoutBuilder logoutSuccessHandler(ServerLogoutSuccessHandler handler) {
 | 
	
		
			
				|  |  | +		public LogoutSpec logoutSuccessHandler(ServerLogoutSuccessHandler handler) {
 | 
	
		
			
				|  |  |  			this.logoutWebFilter.setServerLogoutSuccessHandler(handler);
 | 
	
		
			
				|  |  |  			return this;
 | 
	
		
			
				|  |  |  		}
 | 
	
	
		
			
				|  | @@ -769,7 +769,7 @@ public class ServerHttpSecurity {
 | 
	
		
			
				|  |  |  			http.addFilterAt(this.logoutWebFilter, SecurityWebFiltersOrder.LOGOUT);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		private LogoutBuilder() {}
 | 
	
		
			
				|  |  | +		private LogoutSpec() {}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private static class OrderedWebFilter implements WebFilter, Ordered {
 |