Author: markt Date: Fri Jul 13 22:04:25 2012 New Revision: 1361416 URL: http://svn.apache.org/viewvc?rev=1361416&view=rev Log: UCDetector clean-up - Remove unused code - Use final where appropriate
Modified: tomcat/trunk/java/org/apache/catalina/ha/session/BackupManager.java tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java tomcat/trunk/java/org/apache/catalina/ha/session/DeltaRequest.java tomcat/trunk/java/org/apache/catalina/ha/session/DeltaSession.java tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java tomcat/trunk/java/org/apache/catalina/ha/session/SerializablePrincipal.java tomcat/trunk/java/org/apache/catalina/ha/session/SessionIDMessage.java tomcat/trunk/java/org/apache/catalina/ha/session/SessionMessageImpl.java Modified: tomcat/trunk/java/org/apache/catalina/ha/session/BackupManager.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/BackupManager.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/BackupManager.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/BackupManager.java Fri Jul 13 22:04:25 2012 @@ -49,7 +49,7 @@ public class BackupManager extends Clust */ protected static final StringManager sm = StringManager.getManager(Constants.Package); - protected static long DEFAULT_REPL_TIMEOUT = 15000;//15 seconds + protected static final long DEFAULT_REPL_TIMEOUT = 15000;//15 seconds /** Set to true if we don't want the sessions to expire on shutdown */ protected boolean mExpireSessionsOnShutdown = true; @@ -161,10 +161,9 @@ public class BackupManager extends Clust } } cluster.registerManager(this); - LazyReplicatedMap<String,Session> map = - new LazyReplicatedMap<String,Session>(this, - cluster.getChannel(), rpcTimeout, getMapName(), - getClassLoaders()); + LazyReplicatedMap<String,Session> map = new LazyReplicatedMap<>( + this, cluster.getChannel(), rpcTimeout, getMapName(), + getClassLoaders()); map.setChannelSendOptions(mapSendOptions); this.sessions = map; } catch ( Exception x ) { @@ -259,7 +258,7 @@ public class BackupManager extends Clust @Override public Set<String> getSessionIdsFull() { - Set<String> sessionIds = new HashSet<String>(); + Set<String> sessionIds = new HashSet<>(); LazyReplicatedMap<String,Session> map = (LazyReplicatedMap<String,Session>)sessions; Iterator<String> keys = map.keySetFull().iterator(); Modified: tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/DeltaManager.java Fri Jul 13 22:04:25 2012 @@ -80,7 +80,7 @@ public class DeltaManager extends Cluste /** * The descriptive name of this Manager implementation (for logging). */ - protected static String managerName = "DeltaManager"; + protected static final String managerName = "DeltaManager"; protected String name = null; /** @@ -101,8 +101,8 @@ public class DeltaManager extends Cluste * wait time between send session block (default 2 sec) */ private int sendAllSessionsWaitTime = 2 * 1000 ; - private ArrayList<SessionMessage> receivedMessageQueue = - new ArrayList<SessionMessage>() ; + private final ArrayList<SessionMessage> receivedMessageQueue = + new ArrayList<>(); private boolean receiverQueue = false ; private boolean stateTimestampDrop = true ; private long stateTransferCreateSendTime; Modified: tomcat/trunk/java/org/apache/catalina/ha/session/DeltaRequest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/DeltaRequest.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/DeltaRequest.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/DeltaRequest.java Fri Jul 13 22:04:25 2012 @@ -64,9 +64,8 @@ public class DeltaRequest implements Ext public static final String NAME_AUTHTYPE = "__SET__AUTHTYPE__"; private String sessionId; - private LinkedList<AttributeInfo> actions = new LinkedList<AttributeInfo>(); - private LinkedList<AttributeInfo> actionPool = - new LinkedList<AttributeInfo>(); + private LinkedList<AttributeInfo> actions = new LinkedList<>(); + private final LinkedList<AttributeInfo> actionPool = new LinkedList<>(); private boolean recordAllActions = false; @@ -249,7 +248,7 @@ public class DeltaRequest implements Ext recordAllActions = in.readBoolean(); int cnt = in.readInt(); if (actions == null) - actions = new LinkedList<AttributeInfo>(); + actions = new LinkedList<>(); else actions.clear(); for (int i = 0; i < cnt; i++) { Modified: tomcat/trunk/java/org/apache/catalina/ha/session/DeltaSession.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/DeltaSession.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/DeltaSession.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/DeltaSession.java Fri Jul 13 22:04:25 2012 @@ -729,7 +729,7 @@ public class DeltaSession extends Standa if (log.isDebugEnabled()) log.debug(sm.getString("deltaSession.readSession", id)); // Deserialize the attribute count and attribute values - if (attributes == null) attributes = new ConcurrentHashMap<String, Object>(); + if (attributes == null) attributes = new ConcurrentHashMap<>(); int n = ( (Integer) stream.readObject()).intValue(); boolean isValidSave = isValid; isValid = true; @@ -743,13 +743,12 @@ public class DeltaSession extends Standa isValid = isValidSave; if (listeners == null) { - ArrayList<SessionListener> arrayList = - new ArrayList<SessionListener>(); + ArrayList<SessionListener> arrayList = new ArrayList<>(); listeners = arrayList; } if (notes == null) { - notes = new Hashtable<String,Object>(); + notes = new Hashtable<>(); } activate(); } @@ -810,8 +809,8 @@ public class DeltaSession extends Standa // Accumulate the names of serializable and non-serializable attributes String keys[] = keys(); - ArrayList<String> saveNames = new ArrayList<String>(); - ArrayList<Object> saveValues = new ArrayList<Object>(); + ArrayList<String> saveNames = new ArrayList<>(); + ArrayList<Object> saveValues = new ArrayList<>(); for (int i = 0; i < keys.length; i++) { Object value = null; value = attributes.get(keys[i]); @@ -839,15 +838,8 @@ public class DeltaSession extends Standa } - // -------------------------------------------------------- Private Methods - - /** - * Return the value of an attribute without a check for validity. - */ - protected Object getAttributeInternal(String name) { - return (attributes.get(name)); - } + // -------------------------------------------------------- Private Methods protected void removeAttributeInternal(String name, boolean notify, boolean addDeltaRequest) { Modified: tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/JvmRouteSessionIDBinderListener.java Fri Jul 13 22:04:25 2012 @@ -51,11 +51,6 @@ public class JvmRouteSessionIDBinderList protected boolean started = false; - /** - * number of session that goes to this cluster node - */ - private long numberOfSessions = 0; - //--Constructor--------------------------------------------- public JvmRouteSessionIDBinderListener() { @@ -65,13 +60,6 @@ public class JvmRouteSessionIDBinderList //--Logic--------------------------------------------------- /** - * @return Returns the numberOfSessions. - */ - public long getNumberOfSessions() { - return numberOfSessions; - } - - /** * Add this Mover as Cluster Listener ( receiver) * * @throws LifecycleException Modified: tomcat/trunk/java/org/apache/catalina/ha/session/SerializablePrincipal.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/SerializablePrincipal.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/SerializablePrincipal.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/SerializablePrincipal.java Fri Jul 13 22:04:25 2012 @@ -55,40 +55,6 @@ public class SerializablePrincipal impl // ----------------------------------------------------------- Constructors - public SerializablePrincipal() { - super(); - } - - - /** - * Construct a new Principal, associated with the specified Realm, for the - * specified username and password. - * - * @param name The username of the user represented by this Principal - * @param password Credentials used to authenticate this user - */ - public SerializablePrincipal(String name, String password) { - - this(name, password, null); - - } - - - /** - * Construct a new Principal, associated with the specified Realm, for the - * specified username and password, with the specified role names - * (as Strings). - * - * @param name The username of the user represented by this Principal - * @param password Credentials used to authenticate this user - * @param roles List of roles (must be Strings) possessed by this user - */ - public SerializablePrincipal(String name, String password, - List<String> roles) { - this(name, password, roles, null); - } - - /** * Construct a new Principal, associated with the specified Realm, for the * specified username and password, with the specified role names @@ -105,14 +71,17 @@ public class SerializablePrincipal impl super(); this.name = name; this.password = password; - if (roles != null) { - this.roles = new String[roles.size()]; - this.roles = roles.toArray(this.roles); + if (roles == null) { + this.roles = new String[0]; + } else { + this.roles = roles.toArray(new String[roles.size()]); if (this.roles.length > 1) Arrays.sort(this.roles); } if (userPrincipal instanceof Serializable) { this.userPrincipal = userPrincipal; + } else { + this.userPrincipal = null; } } @@ -123,7 +92,7 @@ public class SerializablePrincipal impl /** * The username of the user represented by this Principal. */ - protected String name = null; + protected final String name; public String getName() { return (this.name); @@ -134,7 +103,7 @@ public class SerializablePrincipal impl * The authentication credentials for the user represented by * this Principal. */ - protected String password = null; + protected final String password; public String getPassword() { return (this.password); @@ -158,7 +127,7 @@ public class SerializablePrincipal impl /** * The set of roles associated with this user. */ - protected String roles[] = new String[0]; + protected final String roles[]; public String[] getRoles() { return (this.roles); @@ -168,7 +137,7 @@ public class SerializablePrincipal impl /** * The user principal, if present. */ - protected Principal userPrincipal = null; + protected final Principal userPrincipal; // --------------------------------------------------------- Public Methods Modified: tomcat/trunk/java/org/apache/catalina/ha/session/SessionIDMessage.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/SessionIDMessage.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/SessionIDMessage.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/SessionIDMessage.java Fri Jul 13 22:04:25 2012 @@ -27,9 +27,7 @@ import org.apache.catalina.ha.ClusterMes */ public class SessionIDMessage extends ClusterMessageBase { - private static final long serialVersionUID = 1L; - - private int messageNumber; + private static final long serialVersionUID = 2L; private String orignalSessionID; @@ -46,8 +44,6 @@ public class SessionIDMessage extends Cl result.append("#-#"); result.append(getContextName()); result.append("#-#"); - result.append(getMessageNumber()); - result.append("#-#"); result.append(System.currentTimeMillis()); return result.toString(); } @@ -78,20 +74,6 @@ public class SessionIDMessage extends Cl public void setContextName(String contextName) { this.contextName = contextName; } - /** - * @return Returns the messageNumber. - */ - public int getMessageNumber() { - return messageNumber; - } - - /** - * @param messageNumber - * The messageNumber to set. - */ - public void setMessageNumber(int messageNumber) { - this.messageNumber = messageNumber; - } /** Modified: tomcat/trunk/java/org/apache/catalina/ha/session/SessionMessageImpl.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/SessionMessageImpl.java?rev=1361416&r1=1361415&r2=1361416&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ha/session/SessionMessageImpl.java (original) +++ tomcat/trunk/java/org/apache/catalina/ha/session/SessionMessageImpl.java Fri Jul 13 22:04:25 2012 @@ -29,22 +29,17 @@ import org.apache.catalina.ha.ClusterMes */ public class SessionMessageImpl extends ClusterMessageBase implements SessionMessage { - private static final long serialVersionUID = 1L; - - - public SessionMessageImpl() { - } + private static final long serialVersionUID = 2L; /* - * Private serializable variables to keep the messages state */ - private int mEvtType = -1; - private byte[] mSession; - private String mSessionID; + private final int mEvtType; + private final byte[] mSession; + private final String mSessionID; - private String mContextName; + private final String mContextName; private long serializationTimestamp; private boolean timestampSet = false ; private String uniqueId; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org