org.nanocontainer.nanowar.axis
Class NanoMsgProvider

java.lang.Object
  extended by org.apache.axis.handlers.BasicHandler
      extended by org.apache.axis.providers.BasicProvider
          extended by org.apache.axis.providers.java.JavaProvider
              extended by org.apache.axis.providers.java.MsgProvider
                  extended by org.nanocontainer.nanowar.axis.NanoMsgProvider
All Implemented Interfaces:
Serializable, org.apache.axis.Handler, KeyConstants

public class NanoMsgProvider
extends org.apache.axis.providers.java.MsgProvider
implements KeyConstants

Axis provider for message-style services that uses the servlet container hierarchy to instantiate service classes and resolve their dependencies.

Author:
Evan Bottcher
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.providers.java.JavaProvider
entLog, log, 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
 
Fields inherited from interface org.nanocontainer.nanowar.KeyConstants
ACTIONS_CONTAINER, APPLICATION_CONTAINER, BUILDER, CONTAINER_COMPOSER, CONTAINER_COMPOSER_CONFIGURATION, KILLER_HELPER, NANOCONTAINER_PREFIX, REQUEST_CONTAINER, SESSION_CONTAINER
 
Constructor Summary
NanoMsgProvider()
           
 
Method Summary
protected  Object makeNewServiceObject(org.apache.axis.MessageContext msgContext, String clsName)
           
 
Methods inherited from class org.apache.axis.providers.java.MsgProvider
processMessage
 
Methods inherited from class org.apache.axis.providers.java.JavaProvider
getServiceClass, getServiceClassName, getServiceClassNameOptionName, getServiceObject, initServiceDesc, invoke
 
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

NanoMsgProvider

public NanoMsgProvider()
Method Detail

makeNewServiceObject

protected Object makeNewServiceObject(org.apache.axis.MessageContext msgContext,
                                      String clsName)
                               throws Exception
Overrides:
makeNewServiceObject in class org.apache.axis.providers.java.JavaProvider
Throws:
Exception


Copyright © 2003-2009 Codehaus. All Rights Reserved.