org.apache.wsif.providers.soap.apachesoap
Class SOAPJMSConnection
java.lang.Object
org.apache.wsif.providers.soap.apachesoap.SOAPJMSConnection
- All Implemented Interfaces:
- org.apache.soap.transport.SOAPTransport
public class SOAPJMSConnection
- extends java.lang.Object
- implements org.apache.soap.transport.SOAPTransport
This class is a SOAPTransport that supports JMS.
- Author:
- Mark Whitlock
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOAPJMSConnection
public SOAPJMSConnection(JMSAddress ja,
java.lang.String portName)
throws WSIFException
- Throws:
WSIFException
getHeaders
public java.util.Hashtable getHeaders()
- Specified by:
getHeaders
in interface org.apache.soap.transport.SOAPTransport
getResponseSOAPContext
public org.apache.soap.rpc.SOAPContext getResponseSOAPContext()
- Specified by:
getResponseSOAPContext
in interface org.apache.soap.transport.SOAPTransport
getSyncTimeout
public long getSyncTimeout()
getAsyncTimeout
public long getAsyncTimeout()
receive
public java.io.BufferedReader receive()
- Specified by:
receive
in interface org.apache.soap.transport.SOAPTransport
send
public void send(java.net.URL sendTo,
java.lang.String action,
java.util.Hashtable headers,
org.apache.soap.Envelope env,
org.apache.soap.encoding.SOAPMappingRegistry smr,
org.apache.soap.rpc.SOAPContext ctx)
throws org.apache.soap.SOAPException
- This send method is really doing a send followed by a receive. The
receive method just returns the BufferedReader that is set up by
this method.
- Specified by:
send
in interface org.apache.soap.transport.SOAPTransport
- Throws:
org.apache.soap.SOAPException
setAsyncOperation
public void setAsyncOperation(boolean b)
isAsyncOperation
public boolean isAsyncOperation()
getWsifOperation
public WSIFOperation_ApacheSOAP getWsifOperation()
setWsifOperation
public void setWsifOperation(WSIFOperation_ApacheSOAP op)
setJmsProperty
public void setJmsProperty(java.lang.String name,
java.lang.Object value)
throws WSIFException
- Throws:
WSIFException
setJmsProperties
public void setJmsProperties(java.util.HashMap hm)
getJmsProperties
public java.util.HashMap getJmsProperties()
throws WSIFException
- Throws:
WSIFException
setSyncTimeout
public void setSyncTimeout(long timeout)
setAsyncTimeout
public void setAsyncTimeout(long timeout)
Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.