Class JMSEndpoint

java.lang.Object
org.apache.axis.transport.jms.JMSEndpoint

public abstract class JMSEndpoint extends Object
JMSEndpoint encapsulates interactions w/ a JMS destination.
Author:
Jaime Meritt (jmeritt@sonicsoftware.com), Richard Chung (rchung@sonicsoftware.com), Dave Chappell (chappell@sonicsoftware.com)
  • Constructor Details

    • JMSEndpoint

      protected JMSEndpoint(JMSConnector connector)
  • Method Details

    • call

      public byte[] call(byte[] message, long timeout) throws Exception
      Send a message and wait for a response.
      Parameters:
      message -
      timeout -
      Returns:
    • call

      public byte[] call(byte[] message, long timeout, HashMap properties) throws Exception
      Send a message and wait for a response.
      Parameters:
      message -
      timeout -
      properties -
      Returns:
    • send

      public void send(byte[] message) throws Exception
      Send a message w/o waiting for a response.
      Parameters:
      message -
    • send

      public void send(byte[] message, HashMap properties) throws Exception
      Send a message w/o waiting for a response.
      Parameters:
      message -
      properties -
    • registerListener

      public void registerListener(MessageListener listener) throws Exception
      Register a MessageListener.
      Parameters:
      listener -
    • registerListener

      public void registerListener(MessageListener listener, HashMap properties) throws Exception
      Register a MessageListener.
      Parameters:
      listener -
      properties -
    • unregisterListener

      public void unregisterListener(MessageListener listener)
      Unregister a message listener.
      Parameters:
      listener -
    • unregisterListener

      public void unregisterListener(MessageListener listener, HashMap properties)
      Unregister a message listener.
      Parameters:
      listener -
      properties -
    • createSubscription

      protected Subscription createSubscription(MessageListener listener, HashMap properties)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object