The following code shows a simple Java class that can be registered inside the startup process of Application Designer:
package com.softwareag.cis.test; import javax.servlet.*; import com.softwareag.cis.server.*; public class StartDemo implements IServletInitHandler { public void init(ServletConfig conf) { System.out.println("StartDemo: started!"); System.out.println("StartDemo: started!"); System.out.println("StartDemo: started!"); System.out.println("StartDemo: started!"); System.out.println("StartDemo: started!"); } public void destroy() { System.out.println("StartDemo: destroyed!"); System.out.println("StartDemo: destroyed!"); System.out.println("StartDemo: destroyed!"); System.out.println("StartDemo: destroyed!"); System.out.println("StartDemo: destroyed!"); } }
It supports the interface
com.softwareag.cis.server.IServletInitHandler
that
requires the implementation of the methods init
and
destroy
. The init
method
takes the servlet configuration as parameter with which the Application Designer's servlet
itself is initialised. See the documentation of the servlet functions (e.g. in
the reference documentation for the servlet API) for more details.