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 B) 2005 Apache Web Services Project. All Rights Reserved.