Classes | Public Member Functions | Static Public Attributes | Private Attributes
javax.jmdns.impl.ListenerStatus< T extends EventListener > Class Reference

List of all members.

Classes

class  ServiceListenerStatus
class  ServiceTypeListenerStatus

Public Member Functions

boolean equals (Object obj)
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

Detailed Description

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.

Parameters:
<T>listener type

Definition at line 24 of file ListenerStatus.java.


Constructor & Destructor Documentation

javax.jmdns.impl.ListenerStatus< T extends EventListener >.ListenerStatus ( listener,
boolean  synch 
) [inline]
Parameters:
listenerlistener being tracked.
synchtrue if that listener can be called asynchronously

Definition at line 238 of file ListenerStatus.java.


Member Function Documentation

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]
Returns:
the listener

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.

Returns:
the synch

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


zeroconf_jmdns_suite
Author(s): Daniel Stonier
autogenerated on Thu Aug 27 2015 15:50:27