|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.servlet.HttpSessionListenerBroadcaster
public class HttpSessionListenerBroadcaster
Broadcast session listener event to all listeners registered at run-time.
| Field Summary | |
|---|---|
protected static HttpSessionListenerBroadcaster |
instance
|
protected java.util.List<javax.servlet.http.HttpSessionListener> |
listeners
|
| Constructor Summary | |
|---|---|
HttpSessionListenerBroadcaster()
|
|
| Method Summary | |
|---|---|
void |
broadcastSessionCreated(javax.servlet.http.HttpSessionEvent event)
Broadcast all sessionCreated(javax.servlet.http.HttpSessionEvent) messages to all
registered session listeners. |
void |
broadcastSessionDestroyed(javax.servlet.http.HttpSessionEvent event)
Broadcast all sessionDestroyed(javax.servlet.http.HttpSessionEvent) messages to all
registered session listeners. |
static HttpSessionListenerBroadcaster |
getInstance()
|
java.util.List<javax.servlet.http.HttpSessionListener> |
getListenerList()
Returns listeners list for more demanding configuration. |
void |
registerListener(javax.servlet.http.HttpSessionListener listener)
Registers new listener to the end of the listener list. |
boolean |
removeListener(javax.servlet.http.HttpSessionListener listener)
Unregister a listener. |
void |
sessionCreated(javax.servlet.http.HttpSessionEvent event)
|
void |
sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static HttpSessionListenerBroadcaster instance
protected java.util.List<javax.servlet.http.HttpSessionListener> listeners
| Constructor Detail |
|---|
public HttpSessionListenerBroadcaster()
| Method Detail |
|---|
public static HttpSessionListenerBroadcaster getInstance()
public void sessionCreated(javax.servlet.http.HttpSessionEvent event)
sessionCreated in interface javax.servlet.http.HttpSessionListenerpublic void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
sessionDestroyed in interface javax.servlet.http.HttpSessionListenerpublic void registerListener(javax.servlet.http.HttpSessionListener listener)
public boolean removeListener(javax.servlet.http.HttpSessionListener listener)
public java.util.List<javax.servlet.http.HttpSessionListener> getListenerList()
public void broadcastSessionCreated(javax.servlet.http.HttpSessionEvent event)
sessionCreated(javax.servlet.http.HttpSessionEvent) messages to all
registered session listeners.
public void broadcastSessionDestroyed(javax.servlet.http.HttpSessionEvent event)
sessionDestroyed(javax.servlet.http.HttpSessionEvent) messages to all
registered session listeners.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||