Package org.apache.axis.transport.jms
Class JMSEndpoint
- java.lang.Object
-
- org.apache.axis.transport.jms.JMSEndpoint
-
public abstract class JMSEndpoint extends java.lang.ObjectJMSEndpoint encapsulates interactions w/ a JMS destination.- Author:
- Jaime Meritt (jmeritt@sonicsoftware.com), Richard Chung (rchung@sonicsoftware.com), Dave Chappell (chappell@sonicsoftware.com)
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJMSEndpoint(JMSConnector connector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]call(byte[] message, long timeout)Send a message and wait for a response.byte[]call(byte[] message, long timeout, java.util.HashMap properties)Send a message and wait for a response.protected SubscriptioncreateSubscription(MessageListener listener, java.util.HashMap properties)booleanequals(java.lang.Object object)inthashCode()voidregisterListener(MessageListener listener)Register a MessageListener.voidregisterListener(MessageListener listener, java.util.HashMap properties)Register a MessageListener.voidsend(byte[] message)Send a message w/o waiting for a response.voidsend(byte[] message, java.util.HashMap properties)Send a message w/o waiting for a response.voidunregisterListener(MessageListener listener)Unregister a message listener.voidunregisterListener(MessageListener listener, java.util.HashMap properties)Unregister a message listener.
-
-
-
Constructor Detail
-
JMSEndpoint
protected JMSEndpoint(JMSConnector connector)
-
-
Method Detail
-
call
public byte[] call(byte[] message, long timeout) throws java.lang.ExceptionSend a message and wait for a response.- Parameters:
message-timeout-- Returns:
- Throws:
JMSExceptionjava.lang.Exception
-
call
public byte[] call(byte[] message, long timeout, java.util.HashMap properties) throws java.lang.ExceptionSend a message and wait for a response.- Parameters:
message-timeout-properties-- Returns:
- Throws:
JMSExceptionjava.lang.Exception
-
send
public void send(byte[] message) throws java.lang.ExceptionSend a message w/o waiting for a response.- Parameters:
message-- Throws:
JMSExceptionjava.lang.Exception
-
send
public void send(byte[] message, java.util.HashMap properties) throws java.lang.ExceptionSend a message w/o waiting for a response.- Parameters:
message-properties-- Throws:
JMSExceptionjava.lang.Exception
-
registerListener
public void registerListener(MessageListener listener) throws java.lang.ExceptionRegister a MessageListener.- Parameters:
listener-- Throws:
JMSExceptionjava.lang.Exception
-
registerListener
public void registerListener(MessageListener listener, java.util.HashMap properties) throws java.lang.ExceptionRegister a MessageListener.- Parameters:
listener-properties-- Throws:
JMSExceptionjava.lang.Exception
-
unregisterListener
public void unregisterListener(MessageListener listener)
Unregister a message listener.- Parameters:
listener-
-
unregisterListener
public void unregisterListener(MessageListener listener, java.util.HashMap properties)Unregister a message listener.- Parameters:
listener-properties-
-
createSubscription
protected Subscription createSubscription(MessageListener listener, java.util.HashMap properties)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
-