config/src/main/java/org/springframework/security/config/annotation/web/configurers/LogoutConfigurer.java
private LogoutFilter createLogoutFilter(H http) throws Exception {
		logoutHandlers.add(contextLogoutHandler);
		LogoutHandler[] handlers = logoutHandlers
				.toArray(new LogoutHandler[logoutHandlers.size()]);
		LogoutFilter result = new LogoutFilter(getLogoutSuccessHandler(), handlers);
		result.setLogoutRequestMatcher(getLogoutRequestMatcher(http));
		result = postProcess(result);
		return result;
	}
private LogoutFilter createLogoutFilter(H http) throws Exception {
		logoutHandlers.add(contextLogoutHandler);
		LogoutHandler[] handlers = logoutHandlers
				.toArray(new LogoutHandler[logoutHandlers.size()]);
		LogoutFilter result = new LogoutFilter(getLogoutSuccessHandler(), handlers);
		result.setLogoutRequestMatcher(getLogoutRequestMatcher(http));
		result = postProcess(result);
		return result;
	}
private LogoutFilter createLogoutFilter ( H http ) throws Exception { logoutHandlers . add ( contextLogoutHandler ) ; LogoutHandler [ ] handlers = logoutHandlers . toArray ( new LogoutHandler [ logoutHandlers . size ( ) ] ) ; LogoutFilter result = new LogoutFilter ( getLogoutSuccessHandler ( ) , handlers ) ; result . setLogoutRequestMatcher ( getLogoutRequestMatcher ( http ) ) ; result = postProcess ( result ) ; return result ; }
Creates the {@link LogoutFilter} using the {@link LogoutHandler} instances, the
{@link #logoutSuccessHandler(LogoutSuccessHandler)} and the
{@link #logoutUrl(String)}.

@param http the builder to use
@return the {@link LogoutFilter} to use.
@throws Exception
Creates the { @link LogoutFilter } using the { @link LogoutHandler } instances the { @link #logoutSuccessHandler ( LogoutSuccessHandler ) } and the { @link #logoutUrl ( String ) } .