Class GroovyEventHandler

  • All Implemented Interfaces:
    EventHandler

    public class GroovyEventHandler
    extends java.lang.Object
    implements EventHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.Object[] EMPTY_ARGS  
      static java.lang.String module  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(javax.servlet.ServletContext context)
      Initializes the handler.
      java.lang.String invoke​(ConfigXMLReader.Event event, ConfigXMLReader.RequestMap requestMap, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Invoke the web event
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
      • EMPTY_ARGS

        protected static final java.lang.Object[] EMPTY_ARGS
    • Constructor Detail

      • GroovyEventHandler

        public GroovyEventHandler()
    • Method Detail

      • init

        public void init​(javax.servlet.ServletContext context)
                  throws EventHandlerException
        Description copied from interface: EventHandler
        Initializes the handler. Since handlers use the singleton pattern this method should only be called the first time the handler is used.
        Specified by:
        init in interface EventHandler
        Parameters:
        context - ServletContext This may be needed by the handler in order to lookup properties or XML definition files for rendering pages or handler options.
        Throws:
        EventHandlerException
      • invoke

        public java.lang.String invoke​(ConfigXMLReader.Event event,
                                       ConfigXMLReader.RequestMap requestMap,
                                       javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
                                throws EventHandlerException
        Description copied from interface: EventHandler
        Invoke the web event
        Specified by:
        invoke in interface EventHandler
        Parameters:
        event - Contains information about what to execute
        requestMap - Contains information about the request-map the event was called from
        request - The servlet request object
        response - The servlet response object
        Returns:
        String Result code
        Throws:
        EventHandlerException