org.apache.axis.transport.jms

Class JMSSender

Implemented Interfaces:
Handler, Serializable

public class JMSSender
extends BasicHandler

This is meant to be used on a SOAP Client to call a SOAP server.
Authors:
Jaime Meritt (jmeritt@sonicsoftware.com)
Richard Chung (rchung@sonicsoftware.com)
Dave Chappell (chappell@sonicsoftware.com)

Field Summary

Fields inherited from class org.apache.axis.handlers.BasicHandler

makeLockable, name, options

Constructor Summary

JMSSender()

Method Summary

protected HashMap
createApplicationProperties(MessageContext context)
Return a map of properties that makeup the application-specific for the JMS Messages.
void
invoke(MessageContext msgContext)
invoke() creates an endpoint, sends the request SOAP message, and then either reads the response SOAP message or simply returns.

Methods inherited from class org.apache.axis.handlers.BasicHandler

canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable

Constructor Details

JMSSender

public JMSSender()

Method Details

createApplicationProperties

protected HashMap createApplicationProperties(MessageContext context)
Return a map of properties that makeup the application-specific for the JMS Messages.

invoke

public void invoke(MessageContext msgContext)
            throws AxisFault
invoke() creates an endpoint, sends the request SOAP message, and then either reads the response SOAP message or simply returns.
Specified by:
invoke in interface Handler
Parameters:
msgContext -
Throws:
AxisFault -

Copyright © 2005 Apache Web Services Project. All Rights Reserved.