org.jboss.axis.client
Class AxisClient

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.axis.AxisEngine (src) 
          extended byorg.jboss.axis.client.AxisClient
All Implemented Interfaces:
Handler (src)
Direct Known Subclasses:
ClientEngine (src)

public class AxisClient
extends AxisEngine (src)

Provides the equivalent of an "Axis engine" on the client side. Subclasses hardcode initialization & setup logic for particular client-side transports.


Field Summary
 
Fields inherited from class org.jboss.axis.AxisEngine (src)
_hasSafePassword, config, DEFAULT_ATTACHMENT_IMPL, ENV_ATTACHMENT_DIR, ENV_SERVLET_CONTEXT, ENV_SERVLET_REALPATH, PROP_ATTACHMENT_CLEANUP, PROP_ATTACHMENT_DIR, PROP_ATTACHMENT_IMPLEMENTATION, PROP_DEBUG_FILE, PROP_DEBUG_LEVEL, PROP_DEFAULT_CONFIG_CLASS, PROP_DOMULTIREFS, PROP_PASSWORD, PROP_SEND_MINIMIZED_ELEMENTS, PROP_SEND_XSI, PROP_SOAP_ALLOWED_VERSION, PROP_SOAP_VERSION, PROP_SYNC_CONFIG, PROP_TWOD_ARRAY_ENCODING, PROP_XML_DECL, PROP_XML_ENCODING, shouldSaveConfig
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
AxisClient()
           
AxisClient(EngineConfiguration (src)  config)
           
 
Method Summary
 AxisEngine (src) getClientEngine()
          this *is* the client engine!
 void invoke(MessageContext (src)  msgContext)
          Main routine of the AXIS engine.
protected  void invokeJAXRPCHandlers(MessageContext (src)  context)
           
 
Methods inherited from class org.jboss.axis.AxisEngine (src)
addActorURI, cleanup, getActorURIs, getApplicationSession, getClassCache, getConfig, getCurrentMessageContext, getGlobalRequest, getGlobalResponse, getHandler, getService, getTransport, getTypeMappingRegistry, hasSafePassword, init, normaliseOptions, refreshGlobalOptions, removeActorURI, saveConfiguration, setAdminPassword, setCurrentMessageContext, setShouldSaveConfig
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src)
canHandleBlock, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, 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

AxisClient

public AxisClient(EngineConfiguration (src)  config)

AxisClient

public AxisClient()
Method Detail

getClientEngine

public AxisEngine (src)  getClientEngine()
this *is* the client engine!

Specified by:
getClientEngine in class AxisEngine (src)

invoke

public void invoke(MessageContext (src)  msgContext)
            throws AxisFault (src) 
Main routine of the AXIS engine. In short we locate the appropriate handler for the desired service and invoke() it.

Specified by:
invoke in interface Handler (src)
Specified by:
invoke in class BasicHandler (src)
Throws:
AxisFault (src)

invokeJAXRPCHandlers

protected void invokeJAXRPCHandlers(MessageContext (src)  context)