protected void replacedInSession(String name, Object oldValue, Object value) {
HttpSessionBindingEvent sessionBindingEvent = new HttpSessionBindingEvent(
this, name, value);
if (oldValue instanceof HttpSessionBindingListener) {
HttpSessionBindingListener listener = (HttpSessionBindingListener) oldValue;
listener.valueUnbound(sessionBindingEvent);
}
if (value instanceof HttpSessionBindingListener) {
HttpSessionBindingListener listener = (HttpSessionBindingListener) value;
listener.valueBound(sessionBindingEvent);
}
valueReplaced(sessionBindingEvent);
}