class ListenerKey
extends java.lang.Object
ListenerKey
is an implementation class allowing a Destination,
MessageListener and an optional selector to be used as a key to a Map so that
a single subscription can be easily associated with a MessageConsumer.
Modifier and Type | Field and Description |
---|---|
private javax.jms.Destination |
destination |
private int |
hashCode |
private javax.jms.MessageListener |
messageListener |
private java.lang.String |
selector |
Constructor and Description |
---|
ListenerKey(javax.jms.Destination destination,
javax.jms.MessageListener messageListener) |
ListenerKey(javax.jms.Destination destination,
javax.jms.MessageListener messageListener,
java.lang.String selector) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(ListenerKey that) |
boolean |
equals(java.lang.Object that) |
int |
hashCode() |
private javax.jms.Destination destination
private javax.jms.MessageListener messageListener
private java.lang.String selector
private int hashCode
public ListenerKey(javax.jms.Destination destination, javax.jms.MessageListener messageListener)
public ListenerKey(javax.jms.Destination destination, javax.jms.MessageListener messageListener, java.lang.String selector)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public boolean equals(ListenerKey that)