public class AxisClient extends AxisEngine
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
_hasSafePassword, classCache, config, DEFAULT_ATTACHMENT_IMPL, ENV_ATTACHMENT_DIR, ENV_SERVLET_CONTEXT, ENV_SERVLET_REALPATH, PROP_ATTACHMENT_CLEANUP, PROP_ATTACHMENT_DIR, PROP_ATTACHMENT_IMPLEMENTATION, PROP_BP10_COMPLIANCE, PROP_BYTE_BUFFER_BACKING, PROP_BYTE_BUFFER_CACHE_INCREMENT, PROP_BYTE_BUFFER_RESIDENT_MAX_SIZE, PROP_BYTE_BUFFER_WORK_BUFFER_SIZE, PROP_DEBUG_FILE, PROP_DEBUG_LEVEL, PROP_DEFAULT_CONFIG_CLASS, PROP_DISABLE_PRETTY_XML, PROP_DOMULTIREFS, PROP_DOTNET_SOAPENC_FIX, PROP_EMIT_ALL_TYPES, PROP_ENABLE_NAMESPACE_PREFIX_OPTIMIZATION, PROP_PASSWORD, PROP_SEND_XSI, PROP_SOAP_ALLOWED_VERSION, PROP_SOAP_VERSION, PROP_SYNC_CONFIG, PROP_TWOD_ARRAY_ENCODING, PROP_XML_DECL, PROP_XML_ENCODING, PROP_XML_REUSE_SAX_PARSERS, shouldSaveConfig
makeLockable, name, options
Constructor and Description |
---|
AxisClient() |
AxisClient(EngineConfiguration config) |
Modifier and Type | Method and Description |
---|---|
AxisEngine |
getClientEngine()
Client engine access.
|
protected HandlerChain |
getJAXRPChandlerChain(MessageContext context) |
void |
invoke(MessageContext msgContext)
Main routine of the AXIS engine.
|
addActorURI, cleanup, getActorURIs, getApplicationSession, getClassCache, getConfig, getCurrentMessageContext, getGlobalRequest, getGlobalResponse, getHandler, getService, getTransport, getTypeMappingRegistry, hasSafePassword, init, normaliseOptions, refreshGlobalOptions, removeActorURI, saveConfiguration, setAdminPassword, setCurrentMessageContext, setShouldSaveConfig
canHandleBlock, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
public AxisClient(EngineConfiguration config)
public AxisClient()
public AxisEngine getClientEngine()
AxisEngine
An AxisEngine may define another specific AxisEngine to be used by newly created Clients. For instance, a server may create an AxisClient and allow deployment to it. Then the server's services may access the AxisClient's deployed handlers and transports.
getClientEngine
in class AxisEngine
public void invoke(MessageContext msgContext) throws AxisFault
msgContext
- the MessageContext
to invoke relative
toAxisFault
- if anything goes wrong during invocationprotected HandlerChain getJAXRPChandlerChain(MessageContext context)
context
- Stores the Service, port QName and optionnaly a HandlerInfoChainFactoryCopyright © The Apache Software Foundation. All Rights Reserved.