Author: markt Date: Wed Jun 21 21:19:27 2017 New Revision: 1799514 URL: http://svn.apache.org/viewvc?rev=1799514&view=rev Log: Fix various build errors and IDE warnings
Modified: tomcat/trunk/java/org/apache/catalina/tribes/Channel.java tomcat/trunk/java/org/apache/catalina/valves/LoadBalancerDrainingValve.java tomcat/trunk/test/org/apache/catalina/tribes/test/channel/TestChannelConfig.java tomcat/trunk/test/org/apache/catalina/valves/TestLoadBalancerDrainingValve.java Modified: tomcat/trunk/java/org/apache/catalina/tribes/Channel.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/Channel.java?rev=1799514&r1=1799513&r2=1799514&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/tribes/Channel.java (original) +++ tomcat/trunk/java/org/apache/catalina/tribes/Channel.java Wed Jun 21 21:19:27 2017 @@ -16,12 +16,12 @@ */ package org.apache.catalina.tribes; -import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; - import java.io.Serializable; import java.util.StringJoiner; +import org.apache.juli.logging.Log; +import org.apache.juli.logging.LogFactory; + /** * Channel interface<br> * A channel is a representation of a group of nodes all participating in some sort of Modified: tomcat/trunk/java/org/apache/catalina/valves/LoadBalancerDrainingValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/LoadBalancerDrainingValve.java?rev=1799514&r1=1799513&r2=1799514&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/valves/LoadBalancerDrainingValve.java (original) +++ tomcat/trunk/java/org/apache/catalina/valves/LoadBalancerDrainingValve.java Wed Jun 21 21:19:27 2017 @@ -58,7 +58,8 @@ import org.apache.juli.logging.Log; * authentication valves, as the redirection should take place before an * authentication valve would save a request to a protected resource.</p> * - * @see http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html + * @see <a href="http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html">Load + * balancer documentation</a> */ public class LoadBalancerDrainingValve extends ValveBase @@ -114,6 +115,8 @@ public class LoadBalancerDrainingValve * Sets the HTTP response code that will be used to redirect the request * back to the load-balancer for re-balancing. Defaults to 307 * (TEMPORARY_REDIRECT). + * + * @param code The code to use for the redirect */ public void setRedirectStatusCode(int code) { _redirectStatusCode = code; Modified: tomcat/trunk/test/org/apache/catalina/tribes/test/channel/TestChannelConfig.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/tribes/test/channel/TestChannelConfig.java?rev=1799514&r1=1799513&r2=1799514&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/catalina/tribes/test/channel/TestChannelConfig.java (original) +++ tomcat/trunk/test/org/apache/catalina/tribes/test/channel/TestChannelConfig.java Wed Jun 21 21:19:27 2017 @@ -18,10 +18,11 @@ package org.apache.catalina.tribes.test. import static org.junit.Assert.assertEquals; +import org.junit.Test; + import org.apache.catalina.ha.session.BackupManager; -import org.apache.catalina.tribes.Channel; import org.apache.catalina.ha.tcp.SimpleTcpCluster; -import org.junit.Test; +import org.apache.catalina.tribes.Channel; public class TestChannelConfig { Modified: tomcat/trunk/test/org/apache/catalina/valves/TestLoadBalancerDrainingValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/valves/TestLoadBalancerDrainingValve.java?rev=1799514&r1=1799513&r2=1799514&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/catalina/valves/TestLoadBalancerDrainingValve.java (original) +++ tomcat/trunk/test/org/apache/catalina/valves/TestLoadBalancerDrainingValve.java Wed Jun 21 21:19:27 2017 @@ -44,9 +44,10 @@ public class TestLoadBalancerDrainingVal public void addCookie(Cookie cookie) { if(null == cookies) - cookies = new ArrayList<Cookie>(1); + cookies = new ArrayList<>(1); cookies.add(cookie); } + @Override public List<Cookie> getCookies() { return cookies; } @@ -122,23 +123,37 @@ public class TestLoadBalancerDrainingVal // A Cookie subclass that knows how to compare itself to other Cookie objects static class MyCookie extends Cookie { - public MyCookie(String name, String value) { super(name, value); } + private static final long serialVersionUID = 1L; + + public MyCookie(String name, String value) { super(name, value); } + + @Override + public boolean equals(Object o) { + if(null == o) return false; + MyCookie mc = (MyCookie)o; + + return mc.getName().equals(this.getName()) + && mc.getPath().equals(this.getPath()) + && mc.getValue().equals(this.getValue()) + && mc.getMaxAge() == this.getMaxAge(); + } - @Override - public boolean equals(Object o) { - if(null == o) return false; - MyCookie mc = (MyCookie)o; - - return mc.getName().equals(this.getName()) - && mc.getPath().equals(this.getPath()) - && mc.getValue().equals(this.getValue()) - && mc.getMaxAge() == this.getMaxAge(); - } - - @Override - public String toString() { - return "Cookie { name=" + getName() + ", value=" + getValue() + ", path=" + getPath() + ", maxAge=" + getMaxAge() + " }"; - } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + getMaxAge(); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getPath() == null) ? 0 : getPath().hashCode()); + result = prime * result + ((getValue() == null) ? 0 : getValue().hashCode()); + return result; + } + + + @Override + public String toString() { + return "Cookie { name=" + getName() + ", value=" + getValue() + ", path=" + getPath() + ", maxAge=" + getMaxAge() + " }"; + } } @Test @@ -190,9 +205,9 @@ public class TestLoadBalancerDrainingVal // Set up the actual test EasyMock.expect(request.getAttribute(LoadBalancerDrainingValve.ATTRIBUTE_KEY_JK_LB_ACTIVATION)).andStubReturn(jkActivation); - EasyMock.expect(request.isRequestedSessionIdValid()).andStubReturn(validSessionId); + EasyMock.expect(Boolean.valueOf(request.isRequestedSessionIdValid())).andStubReturn(Boolean.valueOf(validSessionId)); - ArrayList<Cookie> cookies = new ArrayList<Cookie>(); + ArrayList<Cookie> cookies = new ArrayList<>(); if(enableIgnore) { cookies.add(new Cookie("ignore", "true")); } @@ -210,7 +225,7 @@ public class TestLoadBalancerDrainingVal EasyMock.expect(servletContext.getSessionCookieConfig()).andStubReturn(cookieConfig); EasyMock.expect(request.getServletContext()).andStubReturn(servletContext); EasyMock.expect(request.getContext()).andStubReturn(ctx); - EasyMock.expect(ctx.getSessionCookiePathUsesTrailingSlash()).andStubReturn(true); + EasyMock.expect(Boolean.valueOf(ctx.getSessionCookiePathUsesTrailingSlash())).andStubReturn(Boolean.TRUE); EasyMock.expect(servletContext.getSessionCookieConfig()).andStubReturn(cookieConfig); EasyMock.expect(request.getQueryString()).andStubReturn(queryString); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org