Class XmlRpcEventHandler

java.lang.Object
org.apache.xmlrpc.common.XmlRpcController
org.apache.xmlrpc.server.XmlRpcServer
org.apache.xmlrpc.server.XmlRpcStreamServer
org.apache.xmlrpc.server.XmlRpcHttpServer
org.apache.ofbiz.webapp.event.XmlRpcEventHandler
All Implemented Interfaces:
EventHandler, org.apache.xmlrpc.common.XmlRpcRequestProcessor, org.apache.xmlrpc.common.XmlRpcStreamRequestProcessor

public final class XmlRpcEventHandler extends org.apache.xmlrpc.server.XmlRpcHttpServer implements EventHandler
XmlRpcEventHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig, org.apache.xmlrpc.common.ServerStreamConnection pConnection)
     
    protected org.apache.xmlrpc.XmlRpcRequest
    getRequest(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig, InputStream pStream)
     
    void
    Initializes the handler.
    Invoke the web event
    protected void
    setResponseHeader(org.apache.xmlrpc.common.ServerStreamConnection con, String header, String value)
     

    Methods inherited from class org.apache.xmlrpc.server.XmlRpcHttpServer

    getOutputStream

    Methods inherited from class org.apache.xmlrpc.server.XmlRpcStreamServer

    convertThrowable, getErrorLogger, getInputStream, getOutputStream, getXmlRpcWriter, getXMLWriterFactory, isContentLengthRequired, logError, setErrorLogger, setXMLWriterFactory, writeError, writeResponse

    Methods inherited from class org.apache.xmlrpc.server.XmlRpcServer

    execute, getConfig, getDefaultXmlRpcWorkerFactory, getHandlerMapping, getTypeConverterFactory, setConfig, setHandlerMapping, setTypeConverterFactory

    Methods inherited from class org.apache.xmlrpc.common.XmlRpcController

    getMaxThreads, getTypeFactory, getWorkerFactory, setMaxThreads, setTypeFactory, setWorkerFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.xmlrpc.common.XmlRpcRequestProcessor

    execute, getTypeConverterFactory
  • Constructor Details

    • XmlRpcEventHandler

      public XmlRpcEventHandler()
  • Method Details

    • init

      public void init(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

      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
      req - The servlet request object
      res - The servlet response object
      Returns:
      String Result code
      Throws:
      EventHandlerException
    • setResponseHeader

      protected void setResponseHeader(org.apache.xmlrpc.common.ServerStreamConnection con, String header, String value)
      Specified by:
      setResponseHeader in class org.apache.xmlrpc.server.XmlRpcHttpServer
    • execute

      public void execute(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig, org.apache.xmlrpc.common.ServerStreamConnection pConnection) throws org.apache.xmlrpc.XmlRpcException
      Specified by:
      execute in interface org.apache.xmlrpc.common.XmlRpcStreamRequestProcessor
      Overrides:
      execute in class org.apache.xmlrpc.server.XmlRpcStreamServer
      Throws:
      org.apache.xmlrpc.XmlRpcException
    • getRequest

      protected org.apache.xmlrpc.XmlRpcRequest getRequest(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig, InputStream pStream) throws org.apache.xmlrpc.XmlRpcException
      Overrides:
      getRequest in class org.apache.xmlrpc.server.XmlRpcStreamServer
      Throws:
      org.apache.xmlrpc.XmlRpcException