javax.jmdns.impl
Class ListenerStatus<T extends java.util.EventListener>
java.lang.Object
javax.jmdns.impl.ListenerStatus<T>
- Type Parameters:
T - listener type
- Direct Known Subclasses:
- ListenerStatus.ServiceListenerStatus, ListenerStatus.ServiceTypeListenerStatus
public class ListenerStatus<T extends java.util.EventListener>
- extends java.lang.Object
This class track the status of listener.
The main purpose of this class is to collapse consecutive events so that we can guarantee the correct call back sequence.
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SYNCHONEOUS
public static final boolean SYNCHONEOUS
- See Also:
- Constant Field Values
ASYNCHONEOUS
public static final boolean ASYNCHONEOUS
- See Also:
- Constant Field Values
ListenerStatus
public ListenerStatus(T listener,
boolean synch)
- Parameters:
listener - listener being tracked.synch - true if that listener can be called asynchronously
getListener
public T getListener()
- Returns:
- the listener
isSynchronous
public boolean isSynchronous()
- Return true if the listener must be called synchronously.
- Returns:
- the synch
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object