org.apache.axis.transport.jms

Class JMSEndpoint


public abstract class JMSEndpoint
extends java.lang.Object

JMSEndpoint encapsulates interactions w/ a JMS destination.
Authors:
Jaime Meritt (jmeritt@sonicsoftware.com)
Richard Chung (rchung@sonicsoftware.com)
Dave Chappell (chappell@sonicsoftware.com)

Constructor Summary

JMSEndpoint(JMSConnector connector)

Method Summary

byte[]
call(byte[] message, long timeout)
Send a message and wait for a response.
byte[]
call(byte[] message, long timeout, HashMap properties)
Send a message and wait for a response.
protected Subscription
createSubscription(MessageListener listener, HashMap properties)
boolean
equals(Object object)
int
hashCode()
void
registerListener(MessageListener listener)
Register a MessageListener.
void
registerListener(MessageListener listener, HashMap properties)
Register a MessageListener.
void
send(byte[] message)
Send a message w/o waiting for a response.
void
send(byte[] message, HashMap properties)
Send a message w/o waiting for a response.
void
unregisterListener(MessageListener listener)
Unregister a message listener.
void
unregisterListener(MessageListener listener, HashMap properties)
Unregister a message listener.

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:

createSubscription

protected Subscription createSubscription(MessageListener listener,
                                          HashMap properties)

equals

public boolean equals(Object object)

hashCode

public int hashCode()

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 -

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 -

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 -

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