Author: markt Date: Fri Jan 15 00:38:04 2010 New Revision: 899498 URL: http://svn.apache.org/viewvc?rev=899498&view=rev Log: API uses Set rather than EnumSet
Modified: tomcat/trunk/java/javax/servlet/ServletContext.java tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java tomcat/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java Modified: tomcat/trunk/java/javax/servlet/ServletContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletContext.java?rev=899498&r1=899497&r2=899498&view=diff ============================================================================== --- tomcat/trunk/java/javax/servlet/ServletContext.java (original) +++ tomcat/trunk/java/javax/servlet/ServletContext.java Fri Jan 15 00:38:04 2010 @@ -19,7 +19,6 @@ import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; -import java.util.EnumSet; import java.util.Enumeration; import java.util.EventListener; import java.util.Map; @@ -854,7 +853,7 @@ * TODO SERVLET3 - Add comments */ public void setSessionTrackingModes( - EnumSet<SessionTrackingMode> sessionTrackingModes) + Set<SessionTrackingMode> sessionTrackingModes) throws IllegalStateException, IllegalArgumentException; /** Modified: tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java?rev=899498&r1=899497&r2=899498&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java Fri Jan 15 00:38:04 2010 @@ -171,9 +171,9 @@ /** * Session tracking modes */ - private EnumSet<SessionTrackingMode> sessionTrackingModes = null; - private EnumSet<SessionTrackingMode> defaultSessionTrackingModes = null; - private EnumSet<SessionTrackingMode> supportedSessionTrackingModes = null; + private Set<SessionTrackingMode> sessionTrackingModes = null; + private Set<SessionTrackingMode> defaultSessionTrackingModes = null; + private Set<SessionTrackingMode> supportedSessionTrackingModes = null; // --------------------------------------------------------- Public Methods @@ -963,7 +963,7 @@ * used by this context has the attribute <code>secure</code> set to * <code>true</code>. */ - public EnumSet<SessionTrackingMode> getDefaultSessionTrackingModes() { + public Set<SessionTrackingMode> getDefaultSessionTrackingModes() { return defaultSessionTrackingModes; } @@ -994,7 +994,7 @@ * Return the supplied value if one was previously set, else return the * defaults. */ - public EnumSet<SessionTrackingMode> getEffectiveSessionTrackingModes() { + public Set<SessionTrackingMode> getEffectiveSessionTrackingModes() { if (sessionTrackingModes != null) { return sessionTrackingModes; } @@ -1014,7 +1014,7 @@ * tracking mode is requested */ public void setSessionTrackingModes( - EnumSet<SessionTrackingMode> sessionTrackingModes) { + Set<SessionTrackingMode> sessionTrackingModes) { if (context.getAvailable()) { throw new IllegalStateException( Modified: tomcat/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java?rev=899498&r1=899497&r2=899498&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java Fri Jan 15 00:38:04 2010 @@ -509,7 +509,7 @@ @SuppressWarnings("unchecked") // doPrivileged() returns the correct type - public EnumSet<SessionTrackingMode> getDefaultSessionTrackingModes() { + public Set<SessionTrackingMode> getDefaultSessionTrackingModes() { if (SecurityUtil.isPackageProtectionEnabled()) { return (EnumSet<SessionTrackingMode>) doPrivileged("getDefaultSessionTrackingModes", null); @@ -519,7 +519,7 @@ } @SuppressWarnings("unchecked") // doPrivileged() returns the correct type - public EnumSet<SessionTrackingMode> getEffectiveSessionTrackingModes() { + public Set<SessionTrackingMode> getEffectiveSessionTrackingModes() { if (SecurityUtil.isPackageProtectionEnabled()) { return (EnumSet<SessionTrackingMode>) doPrivileged("getEffectiveSessionTrackingModes", null); @@ -540,7 +540,7 @@ public void setSessionTrackingModes( - EnumSet<SessionTrackingMode> sessionTrackingModes) { + Set<SessionTrackingMode> sessionTrackingModes) { if (SecurityUtil.isPackageProtectionEnabled()) { doPrivileged("setSessionTrackingModes", new Object[]{sessionTrackingModes}); Modified: tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java?rev=899498&r1=899497&r2=899498&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java (original) +++ tomcat/trunk/java/org/apache/jasper/servlet/JspCServletContext.java Fri Jan 15 00:38:04 2010 @@ -463,12 +463,12 @@ } - public EnumSet<SessionTrackingMode> getDefaultSessionTrackingModes() { + public Set<SessionTrackingMode> getDefaultSessionTrackingModes() { return EnumSet.noneOf(SessionTrackingMode.class); } - public EnumSet<SessionTrackingMode> getEffectiveSessionTrackingModes() { + public Set<SessionTrackingMode> getEffectiveSessionTrackingModes() { return EnumSet.noneOf(SessionTrackingMode.class); } @@ -479,7 +479,7 @@ public void setSessionTrackingModes( - EnumSet<SessionTrackingMode> sessionTrackingModes) { + Set<SessionTrackingMode> sessionTrackingModes) { // Do nothing } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org