java.lang.Object
com.strangeberry.rendezvous.DNSConstants
com.strangeberry.rendezvous.Rendezvous.Listener
com.strangeberry.rendezvous.Rendezvous.ServiceBrowser
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- Rendezvous
- class Rendezvous.ServiceBrowser
- extends Rendezvous.Listener
- implements java.lang.Runnable
Browse for a service of a given type
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
java.lang.String type
listener
ServiceListener listener
services
java.util.Hashtable services
nextTime
long nextTime
delay
int delay
done
boolean done
list
java.util.LinkedList list
MDNS_GROUP
static final java.lang.String MDNS_GROUP
- See Also:
- Constant Field Values
MDNS_PORT
static final int MDNS_PORT
- See Also:
- Constant Field Values
DNS_PORT
static final int DNS_PORT
- See Also:
- Constant Field Values
MAX_MSG_TYPICAL
static final int MAX_MSG_TYPICAL
- See Also:
- Constant Field Values
MAX_MSG_ABSOLUTE
static final int MAX_MSG_ABSOLUTE
- See Also:
- Constant Field Values
FLAGS_QR_MASK
static final int FLAGS_QR_MASK
- See Also:
- Constant Field Values
FLAGS_QR_QUERY
static final int FLAGS_QR_QUERY
- See Also:
- Constant Field Values
FLAGS_QR_RESPONSE
static final int FLAGS_QR_RESPONSE
- See Also:
- Constant Field Values
FLAGS_AA
static final int FLAGS_AA
- See Also:
- Constant Field Values
FLAGS_TC
static final int FLAGS_TC
- See Also:
- Constant Field Values
FLAGS_RD
static final int FLAGS_RD
- See Also:
- Constant Field Values
FLAGS_RA
static final int FLAGS_RA
- See Also:
- Constant Field Values
FLAGS_Z
static final int FLAGS_Z
- See Also:
- Constant Field Values
FLAGS_AD
static final int FLAGS_AD
- See Also:
- Constant Field Values
FLAGS_CD
static final int FLAGS_CD
- See Also:
- Constant Field Values
CLASS_IN
static final int CLASS_IN
- See Also:
- Constant Field Values
CLASS_CS
static final int CLASS_CS
- See Also:
- Constant Field Values
CLASS_CH
static final int CLASS_CH
- See Also:
- Constant Field Values
CLASS_HS
static final int CLASS_HS
- See Also:
- Constant Field Values
CLASS_NONE
static final int CLASS_NONE
- See Also:
- Constant Field Values
CLASS_ANY
static final int CLASS_ANY
- See Also:
- Constant Field Values
CLASS_MASK
static final int CLASS_MASK
- See Also:
- Constant Field Values
CLASS_UNIQUE
static final int CLASS_UNIQUE
- See Also:
- Constant Field Values
TYPE_A
static final int TYPE_A
- See Also:
- Constant Field Values
TYPE_NS
static final int TYPE_NS
- See Also:
- Constant Field Values
TYPE_MD
static final int TYPE_MD
- See Also:
- Constant Field Values
TYPE_MF
static final int TYPE_MF
- See Also:
- Constant Field Values
TYPE_CNAME
static final int TYPE_CNAME
- See Also:
- Constant Field Values
TYPE_SOA
static final int TYPE_SOA
- See Also:
- Constant Field Values
TYPE_MB
static final int TYPE_MB
- See Also:
- Constant Field Values
TYPE_MG
static final int TYPE_MG
- See Also:
- Constant Field Values
TYPE_MR
static final int TYPE_MR
- See Also:
- Constant Field Values
TYPE_NULL
static final int TYPE_NULL
- See Also:
- Constant Field Values
TYPE_WKS
static final int TYPE_WKS
- See Also:
- Constant Field Values
TYPE_PTR
static final int TYPE_PTR
- See Also:
- Constant Field Values
TYPE_HINFO
static final int TYPE_HINFO
- See Also:
- Constant Field Values
TYPE_MINFO
static final int TYPE_MINFO
- See Also:
- Constant Field Values
TYPE_MX
static final int TYPE_MX
- See Also:
- Constant Field Values
TYPE_TXT
static final int TYPE_TXT
- See Also:
- Constant Field Values
TYPE_SRV
static final int TYPE_SRV
- See Also:
- Constant Field Values
TYPE_ANY
static final int TYPE_ANY
- See Also:
- Constant Field Values
Rendezvous.ServiceBrowser
Rendezvous.ServiceBrowser(java.lang.String type,
ServiceListener listener)
- Create a browser for a service type.
updateRecord
void updateRecord(Rendezvous rendezvous,
long now,
DNSRecord rec)
- Update a record.
- Specified by:
updateRecord in class Rendezvous.Listener
run
public void run()
- Request.
- Specified by:
run in interface java.lang.Runnable
close
void close()