Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Order of notification for listeners

 
Devang Ganatra
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello
I want to know that in which order the registere listeners will be notified. Means suppose i have registered ServletContextListener,ServletRequestListener,HttpSessionListener then in which order they will be called by container?
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
They are called when the appropriate event occurs. ServletContextListener reacts to changes in the servlet context og the applciation (e.g. Servlet initialisation). ServletRequestListener reacts to requests. HttpSessionListener reacts to session creation/deletion events.
 
Devang Ganatra
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your reply..

So if i have registered
ServletContextListener ,HttpSessionListener,ServletRequestListener then first ServletContextListener will be called, second ServletRequestWill be called , and last HttpSessionListener will be called right?? please correct me if i am wrong.
 
Bosun Bello
Ranch Hand
Posts: 1511
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As already mentioned the listener is called when the appropriate event occurs. So, obviously a servlet context event listener will be called before a servlet request or session event listeners.
[ September 29, 2008: Message edited by: Bosun Bello ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic