Classes | |
class | ServiceListenerStatus |
class | ServiceTypeListenerStatus |
Public Member Functions | |
boolean | equals (Object obj) |
T | getListener () |
int | hashCode () |
boolean | isSynchronous () |
ListenerStatus (T listener, boolean synch) | |
String | toString () |
Static Public Attributes | |
static final boolean | ASYNCHONEOUS = false |
static final boolean | SYNCHONEOUS = true |
Private Attributes | |
final T | _listener |
final boolean | _synch |
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.
<T> | listener type |
Definition at line 24 of file ListenerStatus.java.
javax.jmdns.impl.ListenerStatus< T extends EventListener >.ListenerStatus | ( | T | listener, |
boolean | synch | ||
) | [inline] |
listener | listener being tracked. |
synch | true if that listener can be called asynchronously |
Definition at line 238 of file ListenerStatus.java.
boolean javax.jmdns.impl.ListenerStatus< T extends EventListener >.equals | ( | Object | obj | ) | [inline] |
Definition at line 274 of file ListenerStatus.java.
T javax.jmdns.impl.ListenerStatus< T extends EventListener >.getListener | ( | ) | [inline] |
Definition at line 247 of file ListenerStatus.java.
int javax.jmdns.impl.ListenerStatus< T extends EventListener >.hashCode | ( | ) | [inline] |
Definition at line 265 of file ListenerStatus.java.
boolean javax.jmdns.impl.ListenerStatus< T extends EventListener >.isSynchronous | ( | ) | [inline] |
Return <cod>true if the listener must be called synchronously.
Definition at line 256 of file ListenerStatus.java.
String javax.jmdns.impl.ListenerStatus< T extends EventListener >.toString | ( | ) | [inline] |
Definition at line 283 of file ListenerStatus.java.
final T javax.jmdns.impl.ListenerStatus< T extends EventListener >._listener [private] |
Definition at line 228 of file ListenerStatus.java.
final boolean javax.jmdns.impl.ListenerStatus< T extends EventListener >._synch [private] |
Definition at line 230 of file ListenerStatus.java.
final boolean javax.jmdns.impl.ListenerStatus< T extends EventListener >.ASYNCHONEOUS = false [static] |
Definition at line 226 of file ListenerStatus.java.
final boolean javax.jmdns.impl.ListenerStatus< T extends EventListener >.SYNCHONEOUS = true [static] |
Definition at line 225 of file ListenerStatus.java.