Startup Class

#### Search Results

Search

# 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.