Startup Class

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.