This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push: new f900353ea7 Remove override javadoc f900353ea7 is described below commit f900353ea79667ae17c933ee19d08ef04700881c Author: remm <r...@apache.org> AuthorDate: Fri Mar 29 11:52:04 2024 +0100 Remove override javadoc Remove very outdated boilerplate override javadoc from the Servlet/Catalina API. --- .../apache/catalina/ha/session/DeltaSession.java | 148 -------------- .../apache/catalina/session/StandardSession.java | 214 --------------------- 2 files changed, 362 deletions(-) diff --git a/java/org/apache/catalina/ha/session/DeltaSession.java b/java/org/apache/catalina/ha/session/DeltaSession.java index a20d4db0b8..6e18731831 100644 --- a/java/org/apache/catalina/ha/session/DeltaSession.java +++ b/java/org/apache/catalina/ha/session/DeltaSession.java @@ -116,34 +116,16 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu // ----------------------------------------------------- ReplicatedMapEntry - /** - * Has the object changed since last replication and is not in a locked state - * - * @return boolean - */ @Override public boolean isDirty() { return deltaRequest.getSize() > 0; } - /** - * If this returns true, the map will extract the diff using getDiff() Otherwise it will serialize the entire - * object. - * - * @return boolean - */ @Override public boolean isDiffable() { return true; } - /** - * Returns a diff and sets the dirty map to false - * - * @return a serialized view of the difference - * - * @throws IOException IO error serializing - */ @Override public byte[] getDiff() throws IOException { SynchronizedStack<DeltaRequest> deltaRequestPool = null; @@ -183,15 +165,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu return null; } - /** - * Applies a diff to an existing object. - * - * @param diff Serialized diff data - * @param offset Array offset - * @param length Array length - * - * @throws IOException IO error deserializing - */ @Override public void applyDiff(byte[] diff, int offset, int length) throws IOException, ClassNotFoundException { Thread currentThread = Thread.currentThread(); @@ -267,11 +240,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * If this returns true, to replicate that an object has been accessed - * - * @return boolean - */ @Override public boolean isAccessReplicate() { long replDelta = System.currentTimeMillis() - getLastTimeReplicated(); @@ -281,9 +249,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu return false; } - /** - * Access to an existing object. - */ @Override public void accessEntry() { this.access(); @@ -293,19 +258,11 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu // ----------------------------------------------------- Session Properties - /** - * returns true if this session is the primary session, if that is the case, the manager can expire it upon timeout. - */ @Override public boolean isPrimarySession() { return isPrimarySession; } - /** - * Sets whether this is the primary session or not. - * - * @param primarySession Flag value - */ @Override public void setPrimarySession(boolean primarySession) { this.isPrimarySession = primarySession; @@ -324,11 +281,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } - /** - * Set the session identifier for this session. - * - * @param id The new session identifier - */ @Override public void setId(String id) { setId(id, true); @@ -353,11 +305,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * Set the <code>isNew</code> flag for this session. - * - * @param isNew The new value for the <code>isNew</code> flag - */ @Override public void setNew(boolean isNew) { setNew(isNew, true); @@ -375,13 +322,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * Set the authenticated Principal that is associated with this Session. This provides an <code>Authenticator</code> - * with a means to cache a previously authenticated Principal, and avoid potentially expensive - * <code>Realm.authenticate()</code> calls on every request. - * - * @param principal The new Principal, or <code>null</code> if none - */ @Override public void setPrincipal(Principal principal) { setPrincipal(principal, true); @@ -399,11 +339,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * Set the authentication type used to authenticate our cached Principal, if any. - * - * @param authType The new cached authentication type - */ @Override public void setAuthType(String authType) { setAuthType(authType, true); @@ -421,9 +356,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * Return the <code>isValid</code> flag for this session. - */ @Override public boolean isValid() { if (!this.isValid) { @@ -455,9 +387,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu return this.isValid; } - /** - * End the access and register to ReplicationValve (crossContext support) - */ @Override public void endAccess() { super.endAccess(); @@ -468,12 +397,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu // ------------------------------------------------- Session Public Methods - /** - * Perform the internal processing required to invalidate this session, without triggering an exception if the - * session has already expired. - * - * @param notify Should we notify listeners about the demise of this session? - */ @Override public void expire(boolean notify) { expire(notify, true); @@ -524,9 +447,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } } - /** - * Release all object references, and initialize instance variables, in preparation for reuse of this object. - */ @Override public void recycle() { lockInternal(); @@ -599,15 +519,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } - /** - * Read a serialized version of the contents of this session object from the specified object input stream, without - * requiring that the StandardSession itself have been serialized. - * - * @param stream The object input stream to read from - * - * @exception ClassNotFoundException if an unknown class is specified - * @exception IOException if an input/output error occurs - */ @Override public void readObjectData(ObjectInputStream stream) throws ClassNotFoundException, IOException { doReadObject((ObjectInput) stream); @@ -617,14 +528,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu doReadObject(stream); } - /** - * Write a serialized version of the contents of this session object to the specified object output stream, without - * requiring that the StandardSession itself have been serialized. - * - * @param stream The object output stream to write to - * - * @exception IOException if an input/output error occurs - */ @Override public void writeObjectData(ObjectOutputStream stream) throws IOException { writeObjectData((ObjectOutput) stream); @@ -707,18 +610,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu // ----------------------------------------------HttpSession Public Methods - /** - * Remove the object bound with the specified name from this session. If the session does not have an object bound - * with this name, this method does nothing. - * <p> - * After this method executes, and if the object implements <code>HttpSessionBindingListener</code>, the container - * calls <code>valueUnbound()</code> on the object. - * - * @param name Name of the object to remove from this session. - * @param notify Should we notify interested listeners that this attribute is being removed? - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public void removeAttribute(String name, boolean notify) { removeAttribute(name, notify, true); @@ -732,20 +623,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu removeAttributeInternal(name, notify, addDeltaRequest); } - /** - * Bind an object to this session, using the specified name. If an object of the same name is already bound to this - * session, the object is replaced. - * <p> - * After this method executes, and if the object implements <code>HttpSessionBindingListener</code>, the container - * calls <code>valueBound()</code> on the object. - * - * @param name Name to which the object is bound, cannot be null - * @param value Object to be bound, cannot be null - * - * @exception IllegalArgumentException if an attempt is made to add a non-serializable object in an environment - * marked distributable. - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public void setAttribute(String name, Object value) { setAttribute(name, value, true, true); @@ -820,17 +697,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu // -------------------------------------------- HttpSession Private Methods - /** - * Read a serialized version of this session object from the specified object input stream. - * <p> - * <b>IMPLEMENTATION NOTE </b>: The reference to the owning Manager is not restored by this method, and must be set - * explicitly. - * - * @param stream The input stream to read from - * - * @exception ClassNotFoundException if an unknown class is specified - * @exception IOException if an input/output error occurs - */ @Override protected void doReadObject(ObjectInputStream stream) throws ClassNotFoundException, IOException { doReadObject((ObjectInput) stream); @@ -935,20 +801,6 @@ public class DeltaSession extends StandardSession implements Externalizable, Clu } - /** - * Write a serialized version of this session object to the specified object output stream. - * <p> - * <b>IMPLEMENTATION NOTE </b>: The owning Manager will not be stored in the serialized representation of this - * Session. After calling <code>readObject()</code>, you must set the associated Manager explicitly. - * <p> - * <b>IMPLEMENTATION NOTE </b>: Any attribute that is not Serializable will be unbound from the session, with - * appropriate actions if it implements HttpSessionBindingListener. If you do not want any such attributes, be sure - * the <code>distributable</code> property of the associated Manager is set to <code>true</code>. - * - * @param stream The output stream to write to - * - * @exception IOException if an input/output error occurs - */ @Override protected void doWriteObject(ObjectOutputStream stream) throws IOException { doWriteObject((ObjectOutput) stream); diff --git a/java/org/apache/catalina/session/StandardSession.java b/java/org/apache/catalina/session/StandardSession.java index 7e1141e39c..7aa62e82ba 100644 --- a/java/org/apache/catalina/session/StandardSession.java +++ b/java/org/apache/catalina/session/StandardSession.java @@ -247,20 +247,12 @@ public class StandardSession implements HttpSession, Session, Serializable { // ----------------------------------------------------- Session Properties - /** - * Return the authentication type used to authenticate our cached Principal, if any. - */ @Override public String getAuthType() { return this.authType; } - /** - * Set the authentication type used to authenticate our cached Principal, if any. - * - * @param authType The new cached authentication type - */ @Override public void setAuthType(String authType) { String oldAuthType = this.authType; @@ -269,12 +261,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Set the creation time for this session. This method is called by the Manager when an existing Session instance is - * reused. - * - * @param time The new creation time - */ @Override public void setCreationTime(long time) { @@ -285,29 +271,18 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the session identifier for this session. - */ @Override public String getId() { return this.id; } - /** - * Return the session identifier for this session. - */ @Override public String getIdInternal() { return this.id; } - /** - * Set the session identifier for this session. - * - * @param id The new session identifier - */ @Override public void setId(String id) { setId(id, true); @@ -369,16 +344,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Inform the listeners about the change session ID. - * - * @param newId new session ID - * @param oldId old session ID - * @param notifySessionListeners Should any associated sessionListeners be notified that session ID has been - * changed? - * @param notifyContainerListeners Should any associated ContainerListeners be notified that session ID has been - * changed? - */ @Override public void tellChangedSessionId(String newId, String oldId, boolean notifySessionListeners, boolean notifyContainerListeners) { @@ -411,11 +376,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the last time the client sent a request associated with this session, as the number of milliseconds since - * midnight, January 1, 1970 GMT. Actions that your application takes, such as getting or setting a value associated - * with the session, do not affect the access time. This one gets updated whenever a request starts. - */ @Override public long getThisAccessedTime() { @@ -426,21 +386,11 @@ public class StandardSession implements HttpSession, Session, Serializable { return this.thisAccessedTime; } - /** - * Return the last client access time without invalidation check - * - * @see #getThisAccessedTime() - */ @Override public long getThisAccessedTimeInternal() { return this.thisAccessedTime; } - /** - * Return the last time the client sent a request associated with this session, as the number of milliseconds since - * midnight, January 1, 1970 GMT. Actions that your application takes, such as getting or setting a value associated - * with the session, do not affect the access time. This one gets updated whenever a request finishes. - */ @Override public long getLastAccessedTime() { @@ -451,19 +401,11 @@ public class StandardSession implements HttpSession, Session, Serializable { return this.lastAccessedTime; } - /** - * Return the last client access time without invalidation check - * - * @see #getLastAccessedTime() - */ @Override public long getLastAccessedTimeInternal() { return this.lastAccessedTime; } - /** - * Return the idle time (in milliseconds) from last client access time. - */ @Override public long getIdleTime() { @@ -474,11 +416,6 @@ public class StandardSession implements HttpSession, Session, Serializable { return getIdleTimeInternal(); } - /** - * Return the idle time from last client access time without invalidation check - * - * @see #getIdleTime() - */ @Override public long getIdleTimeInternal() { long timeNow = System.currentTimeMillis(); @@ -491,78 +428,42 @@ public class StandardSession implements HttpSession, Session, Serializable { return timeIdle; } - /** - * Return the Manager within which this Session is valid. - */ @Override public Manager getManager() { return this.manager; } - /** - * Set the Manager within which this Session is valid. - * - * @param manager The new Manager - */ @Override public void setManager(Manager manager) { this.manager = manager; } - /** - * Return the maximum time interval, in seconds, between client requests before the servlet container will - * invalidate the session. A negative time indicates that the session should never time out. - */ @Override public int getMaxInactiveInterval() { return this.maxInactiveInterval; } - /** - * Set the maximum time interval, in seconds, between client requests before the servlet container will invalidate - * the session. A zero or negative time indicates that the session should never time out. - * - * @param interval The new maximum interval - */ @Override public void setMaxInactiveInterval(int interval) { this.maxInactiveInterval = interval; } - /** - * Set the <code>isNew</code> flag for this session. - * - * @param isNew The new value for the <code>isNew</code> flag - */ @Override public void setNew(boolean isNew) { this.isNew = isNew; } - /** - * Return the authenticated Principal that is associated with this Session. This provides an - * <code>Authenticator</code> with a means to cache a previously authenticated Principal, and avoid potentially - * expensive <code>Realm.authenticate()</code> calls on every request. If there is no current associated Principal, - * return <code>null</code>. - */ @Override public Principal getPrincipal() { return this.principal; } - /** - * Set the authenticated Principal that is associated with this Session. This provides an <code>Authenticator</code> - * with a means to cache a previously authenticated Principal, and avoid potentially expensive - * <code>Realm.authenticate()</code> calls on every request. - * - * @param principal The new Principal, or <code>null</code> if none - */ @Override public void setPrincipal(Principal principal) { @@ -573,9 +474,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the <code>HttpSession</code> for which this object is the facade. - */ @Override public HttpSession getSession() { if (facade == null) { @@ -589,9 +487,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the <code>isValid</code> flag for this session. - */ @Override public boolean isValid() { @@ -618,11 +513,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Set the <code>isValid</code> flag for this session. - * - * @param isValid The new value for the <code>isValid</code> flag - */ @Override public void setValid(boolean isValid) { this.isValid = isValid; @@ -632,10 +522,6 @@ public class StandardSession implements HttpSession, Session, Serializable { // ------------------------------------------------- Session Public Methods - /** - * Update the accessed time information for this session. This method should be called by the context when a request - * comes in for a particular session, even if the application does not reference it. - */ @Override public void access() { @@ -648,9 +534,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * End the access. - */ @Override public void endAccess() { @@ -674,9 +557,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Add a session event listener to this component. - */ @Override public void addSessionListener(SessionListener listener) { @@ -685,10 +565,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Perform the internal processing required to invalidate this session, without triggering an exception if the - * session has already expired. - */ @Override public void expire() { @@ -872,30 +748,18 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the object bound with the specified name to the internal notes for this session, or <code>null</code> if - * no such binding exists. - * - * @param name Name of the note to be returned - */ @Override public Object getNote(String name) { return notes.get(name); } - /** - * Return an Iterator containing the String names of all notes bindings that exist for this session. - */ @Override public Iterator<String> getNoteNames() { return notes.keySet().iterator(); } - /** - * Release all object references, and initialize instance variables, in preparation for reuse of this object. - */ @Override public void recycle() { @@ -916,11 +780,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Remove any object bound to the specified name in the internal notes for this session. - * - * @param name Name of the note to be removed - */ @Override public void removeNote(String name) { @@ -929,9 +788,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Remove a session event listener from this component. - */ @Override public void removeSessionListener(SessionListener listener) { @@ -940,13 +796,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Bind an object to a specified name in the internal notes associated with this session, replacing any existing - * binding for this name. - * - * @param name Name to which the object should be bound - * @param value Object to be bound to the specified name - */ @Override public void setNote(String name, Object value) { @@ -1005,11 +854,6 @@ public class StandardSession implements HttpSession, Session, Serializable { // ------------------------------------------------- HttpSession Properties - /** - * Return the time when this session was created, in milliseconds since midnight, January 1, 1970 GMT. - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public long getCreationTime() { if (!isValidInternal()) { @@ -1020,19 +864,12 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return the time when this session was created, in milliseconds since midnight, January 1, 1970 GMT, bypassing the - * session validation checks. - */ @Override public long getCreationTimeInternal() { return this.creationTime; } - /** - * Return the ServletContext to which this session belongs. - */ @Override public ServletContext getServletContext() { if (manager == null) { @@ -1045,14 +882,6 @@ public class StandardSession implements HttpSession, Session, Serializable { // ----------------------------------------------HttpSession Public Methods - /** - * Return the object bound with the specified name in this session, or <code>null</code> if no object is bound with - * that name. - * - * @param name Name of the attribute to be returned - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public Object getAttribute(String name) { if (!isValidInternal()) { @@ -1067,12 +896,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return an <code>Enumeration</code> of <code>String</code> objects containing the names of the objects bound to - * this session. - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public Enumeration<String> getAttributeNames() { @@ -1085,11 +908,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Invalidates this session and unbinds any objects bound to it. - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public void invalidate() { @@ -1103,13 +921,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Return <code>true</code> if the client does not yet know about the session, or if the client chooses not to join - * the session. For example, if the server used only cookie-based sessions, and the client has disabled the use of - * cookies, then a session would be new on each request. - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public boolean isNew() { if (!isValidInternal()) { @@ -1120,17 +931,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Remove the object bound with the specified name from this session. If the session does not have an object bound - * with this name, this method does nothing. - * <p> - * After this method executes, and if the object implements <code>HttpSessionBindingListener</code>, the container - * calls <code>valueUnbound()</code> on the object. - * - * @param name Name of the object to remove from this session. - * - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public void removeAttribute(String name) { @@ -1163,20 +963,6 @@ public class StandardSession implements HttpSession, Session, Serializable { } - /** - * Bind an object to this session, using the specified name. If an object of the same name is already bound to this - * session, the object is replaced. - * <p> - * After this method executes, and if the object implements <code>HttpSessionBindingListener</code>, the container - * calls <code>valueBound()</code> on the object. - * - * @param name Name to which the object is bound, cannot be null - * @param value Object to be bound, cannot be null - * - * @exception IllegalArgumentException if an attempt is made to add a non-serializable object in an environment - * marked distributable. - * @exception IllegalStateException if this method is called on an invalidated session - */ @Override public void setAttribute(String name, Object value) { setAttribute(name, value, true); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org