hi ALl

It worked perfectly fine. Soon i will be posting the code for all of the
buddies so that they can use it into there application.


----- Original Message -----
From: "Gurpreet Dhanoa" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, December 10, 2003 11:24 AM
Subject: PlugIn Scheduler


hi

I have created the following plug-in and using it into my  application. The
problem which I am facing is when I am running tomcat. The plug -in is not
starting. The basic idea behind this plugin is to start a thread and peform
some logic after some interval of time.

ANy suggestions will be of great help.

Following is the code for Plugin Class and the struts-config.xml


PlugTest.java
package efit;

import java.io.PrintStream;

import javax.servlet.ServletException;

import org.apache.struts.action.ActionServlet;

import org.apache.struts.action.PlugIn;

import org.apache.struts.config.ApplicationConfig;

public class PluginTest

implements PlugIn, Runnable

{

public PluginTest()

{

t = null;

}

public void init(ActionServlet servlet, ApplicationConfig applicationConfig)

throws ServletException

{

System.out.println("The Plugin is starting");

t = new Thread(this);

t.start();

}

public void destroy()

{

System.err.println("\u2212\u2212\u2212\u2212>The Plugin is
stopping<\u2212\u2212\u2212\u2212");

}

public void run()

{

do

{

System.out.println("Plugin is Running");

try

{

Thread.sleep(1000L);

}

catch(Exception t)

{

System.out.println("Exception in Thread" + t.getMessage());

}

} while(true);

}

Thread t;

}





in the Struts-config.xml I m using the plugin usiong the following tag

    <plug-in className="efit.PluginTest"/>



Thanks

Gary


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to