org.fhw.cabaweb.webfrontend.servlets
Class TimerStrutsPlugin

java.lang.Object
  extended byorg.fhw.cabaweb.webfrontend.servlets.TimerStrutsPlugin
All Implemented Interfaces:
org.apache.struts.action.PlugIn

public class TimerStrutsPlugin
extends Object
implements org.apache.struts.action.PlugIn

Die Klasse dient als Plugin für Struts um den Timer im Hintergrund laufen zu lassen. Das PlugIn hat gegenüber dem Servlet den Vorteil, dass es beim hot deployment gestoppt wird. Es wird dann nach dem Deployment neu gestartet, das ist beim Servlet nicht sichergestellt.

Version:
Version 1.0 21.10.2004
Author:
Thomas Vogt

Field Summary
(package private)  org.quartz.Scheduler sched
          Der Scheduler
 
Constructor Summary
TimerStrutsPlugin()
           
 
Method Summary
 void destroy()
           
 void init(org.apache.struts.action.ActionServlet servlet, org.apache.struts.config.ModuleConfig moduleConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sched

org.quartz.Scheduler sched
Der Scheduler

Constructor Detail

TimerStrutsPlugin

public TimerStrutsPlugin()
Method Detail

init

public void init(org.apache.struts.action.ActionServlet servlet,
                 org.apache.struts.config.ModuleConfig moduleConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface org.apache.struts.action.PlugIn
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface org.apache.struts.action.PlugIn


Copyright © 2004 TVC-Software.com. All Rights Reserved.