com.createtank.elemenope.transports
Class XmlRpcElemenopeServletBroker

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.createtank.elemenope.transports.XmlRpcServletBroker
              extended by com.createtank.elemenope.transports.XmlRpcElemenopeServletBroker
All Implemented Interfaces:
Broker, ElemenopeComponent, ElemenopeConnectionEntity, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, org.apache.xmlrpc.XmlRpcHandler

public class XmlRpcElemenopeServletBroker
extends XmlRpcServletBroker

This is a Servlet class to provide generic XML-RPC -> elemenope functionality from within an application server.

It must be passed the following parameters:

serviceName
name of XML-RPC service
e.g. name=serviceName value=testService
initializationGroup
initialization group name
only one entry allowed
e.g. name=initializationGroup value=ModuleA --> "ModuleA" init group will be used for operations
operationGroup
operationGroup to use for this web service from elemenope.xml configuration file
e.g. name=operationGroup value=transGroupA

Author:
John Joseph Roets [joe@createtank.com]
See Also:
Serialized Form

Constructor Summary
XmlRpcElemenopeServletBroker()
           
 
Method Summary
 java.lang.Object execute(java.lang.String method, java.util.Vector params)
           
 
Methods inherited from class com.createtank.elemenope.transports.XmlRpcServletBroker
getConnectionAttributes, init, receive, receive, receive, releaseComponents, setComponents, setConfigurationAttributes, setConnectionAttributes
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRpcElemenopeServletBroker

public XmlRpcElemenopeServletBroker()
Method Detail

execute

public java.lang.Object execute(java.lang.String method,
                                java.util.Vector params)
                         throws java.lang.Exception
Specified by:
execute in interface org.apache.xmlrpc.XmlRpcHandler
Overrides:
execute in class XmlRpcServletBroker
Throws:
java.lang.Exception