Author: markt
Date: Wed Feb 1 14:07:44 2012
New Revision: 1239135
URL: http://svn.apache.org/viewvc?rev=1239135&view=rev
Log:
Deprecate unnecessary code that references StandardContext
Modified:
tomcat/trunk/java/org/apache/catalina/session/StandardSession.java
Modified: tomcat/trunk/java/org/apache/catalina/session/StandardSession.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/StandardSession.java?rev=1239135&r1=1239134&r2=1239135&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/session/StandardSession.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/session/StandardSession.java Wed Feb
1 14:07:44 2012
@@ -14,11 +14,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package org.apache.catalina.session;
-
import java.beans.PropertyChangeSupport;
import java.io.IOException;
import java.io.NotSerializableException;
@@ -415,19 +412,15 @@ public class StandardSession implements
HttpSessionListener listener =
(HttpSessionListener) listeners[i];
try {
- fireContainerEvent(context,
- "beforeSessionCreated",
- listener);
+ context.fireContainerEvent("beforeSessionCreated",
+ listener);
listener.sessionCreated(event);
- fireContainerEvent(context,
- "afterSessionCreated",
- listener);
+ context.fireContainerEvent("afterSessionCreated",
listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
- fireContainerEvent(context,
- "afterSessionCreated",
- listener);
+ context.fireContainerEvent("afterSessionCreated",
+ listener);
} catch (Exception e) {
// Ignore
}
@@ -789,19 +782,16 @@ public class StandardSession implements
HttpSessionListener listener =
(HttpSessionListener) listeners[j];
try {
- fireContainerEvent(context,
- "beforeSessionDestroyed",
- listener);
+
context.fireContainerEvent("beforeSessionDestroyed",
+ listener);
listener.sessionDestroyed(event);
- fireContainerEvent(context,
- "afterSessionDestroyed",
- listener);
+ context.fireContainerEvent("afterSessionDestroyed",
+ listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
- fireContainerEvent(context,
- "afterSessionDestroyed",
- listener);
+ context.fireContainerEvent(
+ "afterSessionDestroyed", listener);
} catch (Exception e) {
// Ignore
}
@@ -1479,41 +1469,35 @@ public class StandardSession implements
(HttpSessionAttributeListener) listeners[i];
try {
if (unbound != null) {
- fireContainerEvent(context,
- "beforeSessionAttributeReplaced",
- listener);
+
context.fireContainerEvent("beforeSessionAttributeReplaced",
+ listener);
if (event == null) {
event = new HttpSessionBindingEvent
(getSession(), name, unbound);
}
listener.attributeReplaced(event);
- fireContainerEvent(context,
- "afterSessionAttributeReplaced",
- listener);
+ context.fireContainerEvent("afterSessionAttributeReplaced",
+ listener);
} else {
- fireContainerEvent(context,
- "beforeSessionAttributeAdded",
- listener);
+ context.fireContainerEvent("beforeSessionAttributeAdded",
+ listener);
if (event == null) {
event = new HttpSessionBindingEvent
(getSession(), name, value);
}
listener.attributeAdded(event);
- fireContainerEvent(context,
- "afterSessionAttributeAdded",
- listener);
+ context.fireContainerEvent("afterSessionAttributeAdded",
+ listener);
}
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
if (unbound != null) {
- fireContainerEvent(context,
- "afterSessionAttributeReplaced",
- listener);
+ context.fireContainerEvent(
+ "afterSessionAttributeReplaced", listener);
} else {
- fireContainerEvent(context,
- "afterSessionAttributeAdded",
- listener);
+
context.fireContainerEvent("afterSessionAttributeAdded",
+ listener);
}
} catch (Exception e) {
// Ignore
@@ -1712,7 +1696,12 @@ public class StandardSession implements
* @param data Event data
*
* @exception Exception occurred during event firing
+ *
+ * @deprecated No longer necessary since {@link StandardContext}
implements
+ * the {@link org.apache.catalina.Container} interface.
+ *
*/
+ @Deprecated
protected void fireContainerEvent(Context context,
String type, Object data)
throws Exception {
@@ -1803,23 +1792,20 @@ public class StandardSession implements
HttpSessionAttributeListener listener =
(HttpSessionAttributeListener) listeners[i];
try {
- fireContainerEvent(context,
- "beforeSessionAttributeRemoved",
- listener);
+ context.fireContainerEvent("beforeSessionAttributeRemoved",
+ listener);
if (event == null) {
event = new HttpSessionBindingEvent
(getSession(), name, value);
}
listener.attributeRemoved(event);
- fireContainerEvent(context,
- "afterSessionAttributeRemoved",
- listener);
+ context.fireContainerEvent("afterSessionAttributeRemoved",
+ listener);
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
try {
- fireContainerEvent(context,
- "afterSessionAttributeRemoved",
- listener);
+ context.fireContainerEvent("afterSessionAttributeRemoved",
+ listener);
} catch (Exception e) {
// Ignore
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]