org.apache.geronimo.axis.server
Class POJOProvider

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended byorg.apache.axis.providers.BasicProvider
          extended byorg.apache.axis.providers.java.JavaProvider
              extended byorg.apache.axis.providers.java.RPCProvider
                  extended byorg.apache.geronimo.axis.server.POJOProvider
All Implemented Interfaces:
org.apache.axis.Handler, Serializable

public class POJOProvider
extends org.apache.axis.providers.java.RPCProvider

Version:
$Rev: 356022 $ $Date: 2005-12-11 21:58:34 +0100 (Sun, 11 Dec 2005) $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.providers.java.RPCProvider
log
 
Fields inherited from class org.apache.axis.providers.java.JavaProvider
entLog, OPTION_ALLOWEDMETHODS, OPTION_CLASSNAME, OPTION_SCOPE
 
Fields inherited from class org.apache.axis.providers.BasicProvider
OPTION_EXTRACLASSES, OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_SOAPACTION_MODE, OPTION_WSDL_TARGETNAMESPACE
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
POJOProvider()
           
 
Method Summary
 Object getServiceObject(org.apache.axis.MessageContext msgContext, org.apache.axis.Handler service, String clsName, javax.xml.rpc.holders.IntHolder scopeHolder)
           
protected  Object invokeMethod(org.apache.axis.MessageContext msgContext, Method interfaceMethod, Object pojo, Object[] arguments)
           
 
Methods inherited from class org.apache.axis.providers.java.RPCProvider
checkMethodName, createResponseBody, getBody, getOperationDesc, processMessage
 
Methods inherited from class org.apache.axis.providers.java.JavaProvider
getServiceClass, getServiceClassName, getServiceClassNameOptionName, initServiceDesc, invoke, makeNewServiceObject
 
Methods inherited from class org.apache.axis.providers.BasicProvider
addOperation, generateWSDL, getOperationName, getOperationNames, getOperationQNames
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POJOProvider

public POJOProvider()
Method Detail

getServiceObject

public Object getServiceObject(org.apache.axis.MessageContext msgContext,
                               org.apache.axis.Handler service,
                               String clsName,
                               javax.xml.rpc.holders.IntHolder scopeHolder)
                        throws Exception
Throws:
Exception

invokeMethod

protected Object invokeMethod(org.apache.axis.MessageContext msgContext,
                              Method interfaceMethod,
                              Object pojo,
                              Object[] arguments)
                       throws Exception
Throws:
Exception


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.