Polish RequestRejectedHandler

Issue gh-5007
This commit is contained in:
Rob Winch 2020-05-01 10:50:14 -05:00
parent b826c798f7
commit 0483b3e042
6 changed files with 11 additions and 11 deletions

View File

@ -183,7 +183,7 @@ public class FilterChainProxy extends GenericFilterBean {
request.setAttribute(FILTER_APPLIED, Boolean.TRUE); request.setAttribute(FILTER_APPLIED, Boolean.TRUE);
doFilterInternal(request, response, chain); doFilterInternal(request, response, chain);
} catch (RequestRejectedException e) { } catch (RequestRejectedException e) {
requestRejectedHandler.handle((HttpServletRequest) request, (HttpServletResponse) response, e); this.requestRejectedHandler.handle((HttpServletRequest) request, (HttpServletResponse) response, e);
} }
finally { finally {
SecurityContextHolder.clearContext(); SecurityContextHolder.clearContext();

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2018 the original author or authors. * Copyright 2002-2020 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -25,7 +25,7 @@ import javax.servlet.http.HttpServletResponse;
* Default implementation of {@link RequestRejectedHandler} that simply rethrows the exception. * Default implementation of {@link RequestRejectedHandler} that simply rethrows the exception.
* *
* @author Leonard Brünings * @author Leonard Brünings
* @since 5.2 * @since 5.4
*/ */
public class DefaultRequestRejectedHandler implements RequestRejectedHandler { public class DefaultRequestRejectedHandler implements RequestRejectedHandler {
@Override @Override

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2018 the original author or authors. * Copyright 2002-2020 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -27,7 +27,7 @@ import org.apache.commons.logging.LogFactory;
* A simple implementation of {@link RequestRejectedHandler} that sends an error with configurable status code. * A simple implementation of {@link RequestRejectedHandler} that sends an error with configurable status code.
* *
* @author Leonard Brünings * @author Leonard Brünings
* @since 5.2 * @since 5.4
*/ */
public class HttpStatusRequestRejectedHandler implements RequestRejectedHandler { public class HttpStatusRequestRejectedHandler implements RequestRejectedHandler {
private static final Log logger = LogFactory.getLog(HttpStatusRequestRejectedHandler.class); private static final Log logger = LogFactory.getLog(HttpStatusRequestRejectedHandler.class);

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2018 the original author or authors. * Copyright 2002-2020 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -26,7 +26,7 @@ import javax.servlet.http.HttpServletResponse;
* <code>RequestRejectedException</code>. * <code>RequestRejectedException</code>.
* *
* @author Leonard Brünings * @author Leonard Brünings
* @since 5.2 * @since 5.4
*/ */
public interface RequestRejectedHandler { public interface RequestRejectedHandler {
// ~ Methods // ~ Methods

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2016 the original author or authors. * Copyright 2002-2020 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -25,7 +25,7 @@ import org.hamcrest.CoreMatchers;
import org.junit.Assert; import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
public class DefaultRequestRejectedHandlerTest { public class DefaultRequestRejectedHandlerTests {
@Test @Test
public void defaultRequestRejectedHandlerRethrowsTheException() throws Exception { public void defaultRequestRejectedHandlerRethrowsTheException() throws Exception {

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2016 the original author or authors. * Copyright 2002-2020 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -24,7 +24,7 @@ import javax.servlet.http.HttpServletResponse;
import org.junit.Test; import org.junit.Test;
public class HttpStatusRequestRejectedHandlerTest { public class HttpStatusRequestRejectedHandlerTests {
@Test @Test
public void httpStatusRequestRejectedHandlerUsesStatus400byDefault() throws Exception { public void httpStatusRequestRejectedHandlerUsesStatus400byDefault() throws Exception {