A B C D E G H I J L M N P R S T U V _

A

addAddressRecords(DNSOutgoing, boolean) - Method in class javax.jmdns.impl.HostInfo
 
addAnswer(DNSRecord, long) - Method in class javax.jmdns.impl.DNSOutgoing
Add an answer to the message.
addAnswer(DNSIncoming, InetAddress, int, DNSOutgoing, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
Add an answer to a question.
addAnswers(DNSOutgoing, int, HostInfo) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
addAuthorativeAnswer(DNSRecord) - Method in class javax.jmdns.impl.DNSOutgoing
Add an authorative answer to the message.
addDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Adds an entry to the table.
addListener(DNSListener, DNSQuestion) - Method in class javax.jmdns.impl.JmDNSImpl
Add a listener for a question.
addQuestion(DNSQuestion) - Method in class javax.jmdns.impl.DNSOutgoing
Add a question to the message.
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
 
addServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
Listen for services of a given type.
addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
 
addServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Listen for service types.
advanceState() - Method in class javax.jmdns.impl.JmDNSImpl
Sets the state and notifies all objects that wait on JmDNS.
advanceState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Sets the state and notifies all objects that wait on the ServiceInfo.
allValues() - Method in class javax.jmdns.impl.DNSCache
Returns all entries in the cache
Announcer - Class in javax.jmdns.impl.tasks
The Announcer sends an accumulated query of all announces, and advances the state of all serviceInfos, for which it has sent an announce.
Announcer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.Announcer
 

B

Browser - Class in com.strangeberry.jmdns.tools
User Interface for browsing JmDNS services.

C

cancel() - Method in class javax.jmdns.impl.tasks.Announcer
 
cancel() - Method in class javax.jmdns.impl.tasks.Prober
 
cancel() - Method in class javax.jmdns.impl.tasks.Renewer
 
Canceler - Class in javax.jmdns.impl.tasks
The Canceler sends two announces with TTL=0 for the specified services.
Canceler(JmDNSImpl, ServiceInfoImpl, Object) - Constructor for class javax.jmdns.impl.tasks.Canceler
 
Canceler(JmDNSImpl, ServiceInfoImpl[], Object) - Constructor for class javax.jmdns.impl.tasks.Canceler
 
Canceler(JmDNSImpl, Collection<? extends ServiceInfo>, Object) - Constructor for class javax.jmdns.impl.tasks.Canceler
 
clone() - Method in class javax.jmdns.impl.DNSCache
 
close() - Method in class javax.jmdns.impl.JmDNSImpl
 
close() - Method in class javax.jmdns.JmDNS
Close down jmdns.
com.strangeberry.jmdns.tools - package com.strangeberry.jmdns.tools
 
compareTo(DNSEntry) - Method in class javax.jmdns.impl.DNSEntry
Does a lexicographic comparison of the byte array representation of this record and that record.
create() - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS.
create(InetAddress) - Static method in class javax.jmdns.JmDNS
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
create(String, String, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
create(String, String, int, int, int, String) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
create(String, String, int, int, int, Map<String, ?>) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.
create(String, String, int, int, int, byte[]) - Static method in class javax.jmdns.ServiceInfo
Construct a service description for registrating with JmDNS.

D

DNSCache - Class in javax.jmdns.impl
A table of DNS entries.
DNSCache() - Constructor for class javax.jmdns.impl.DNSCache
 
DNSCache(DNSCache) - Constructor for class javax.jmdns.impl.DNSCache
 
DNSCache(int) - Constructor for class javax.jmdns.impl.DNSCache
Create a table with a given initial size.
DNSCache._CacheEntry - Class in javax.jmdns.impl
 
DNSCache._CacheEntry(String, List<? extends DNSEntry>) - Constructor for class javax.jmdns.impl.DNSCache._CacheEntry
 
DNSCache._CacheEntry(Map.Entry<String, List<? extends DNSEntry>>) - Constructor for class javax.jmdns.impl.DNSCache._CacheEntry
 
DNSEntry - Class in javax.jmdns.impl
DNS entry with a name, type, and class.
DNSIncoming - Class in javax.jmdns.impl
Parse an incoming DNS message into its components.
DNSMessage - Class in javax.jmdns.impl
DNSMessage define a DNS message either incoming or outgoing.
DNSMessage(int, int, boolean) - Constructor for class javax.jmdns.impl.DNSMessage
 
DNSOutgoing - Class in javax.jmdns.impl
An outgoing DNS message.
DNSOutgoing(int) - Constructor for class javax.jmdns.impl.DNSOutgoing
Create an outgoing multicast query or response.
DNSOutgoing(int, boolean) - Constructor for class javax.jmdns.impl.DNSOutgoing
Create an outgoing query or response.
DNSQuestion - Class in javax.jmdns.impl
A DNS question.
DNSQuestion(String, DNSRecordType, DNSRecordClass, boolean) - Constructor for class javax.jmdns.impl.DNSQuestion
Create a question.
DNSRecord - Class in javax.jmdns.impl
DNS record
DNSRecord.Address - Class in javax.jmdns.impl
Address record.
DNSRecord.HostInformation - Class in javax.jmdns.impl
 
DNSRecord.HostInformation(String, DNSRecordType, DNSRecordClass, boolean, int, String, String) - Constructor for class javax.jmdns.impl.DNSRecord.HostInformation
 
DNSRecord.Pointer - Class in javax.jmdns.impl
Pointer record.
DNSRecord.Pointer(String, DNSRecordType, DNSRecordClass, boolean, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Pointer
 
DNSRecord.Service - Class in javax.jmdns.impl
Service record.
DNSRecord.Service(String, DNSRecordType, DNSRecordClass, boolean, int, int, int, int, String) - Constructor for class javax.jmdns.impl.DNSRecord.Service
 
DNSRecord.Text - Class in javax.jmdns.impl
 
DNSRecord.Text(String, DNSRecordType, DNSRecordClass, boolean, int, byte[]) - Constructor for class javax.jmdns.impl.DNSRecord.Text
 
DNSTask - Class in javax.jmdns.impl.tasks
 
DNSTask(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.DNSTask
 

E

elapseSinceArrival() - Method in class javax.jmdns.impl.DNSIncoming
 
EmptyCache - Static variable in class javax.jmdns.impl.DNSCache
 
entrySet() - Method in class javax.jmdns.impl.DNSCache
 
equals(Object) - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
equals(Object) - Method in class javax.jmdns.impl.DNSEntry
Check if two entries have exactly the same name, type, and class.
equals(Object) - Method in class javax.jmdns.impl.DNSRecord
True if this record is the same as some other record.
equals(Object) - Method in class javax.jmdns.impl.ServiceInfoImpl
 

G

getAdditionals() - Method in class javax.jmdns.impl.DNSMessage
 
getAddress() - Method in class javax.jmdns.impl.HostInfo
 
getAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getAddress() - Method in class javax.jmdns.ServiceInfo
Get the host address of the service.
getAllAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getAuthorities() - Method in class javax.jmdns.impl.DNSMessage
 
getCache() - Method in class javax.jmdns.impl.JmDNSImpl
Return the DNSCache associated with the cache variable
getDNS() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getDns() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getDNS() - Method in class javax.jmdns.ServiceEvent
Returns the JmDNS instance which originated the event.
getDNS4AddressRecord() - Method in class javax.jmdns.impl.HostInfo
 
getDNS6AddressRecord() - Method in class javax.jmdns.impl.HostInfo
 
getDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table (using equals).
getDNSEntry(String, DNSRecordType, DNSRecordClass) - Method in class javax.jmdns.impl.DNSCache
Get a matching DNS entry from the table.
getDNSEntryList(String) - Method in class javax.jmdns.impl.DNSCache
Iterate only over items with matching name.
getEntry(String) - Method in class javax.jmdns.impl.DNSCache
 
getFlags() - Method in class javax.jmdns.impl.DNSMessage
 
getGroup() - Method in class javax.jmdns.impl.JmDNSImpl
 
getHostAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getHostAddress() - Method in class javax.jmdns.ServiceInfo
Get the host address of the service (ie X.X.X.X).
getHostName() - Method in class javax.jmdns.impl.JmDNSImpl
 
getHostName() - Method in class javax.jmdns.JmDNS
Return the HostName associated with this JmDNS instance.
getId() - Method in class javax.jmdns.impl.DNSMessage
 
getInetAddress() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getInetAddress() - Method in class javax.jmdns.ServiceInfo
Get the InetAddress of the service.
getInfo() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getInfo() - Method in class javax.jmdns.ServiceEvent
Returns the service info record, or null if the service could not be resolved.
getInterface() - Method in class javax.jmdns.impl.HostInfo
 
getInterface() - Method in class javax.jmdns.impl.JmDNSImpl
 
getInterface() - Method in class javax.jmdns.JmDNS
Return the address of the interface to which this instance of JmDNS is bound.
getIoLock() - Method in class javax.jmdns.impl.JmDNSImpl
 
getKey() - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
getKey() - Method in class javax.jmdns.impl.DNSEntry
Returns the key for this entry.
getLastThrottleIncrement() - Method in class javax.jmdns.impl.JmDNSImpl
 
getLocalHost() - Method in class javax.jmdns.impl.JmDNSImpl
Returns the local host info
getName() - Method in class javax.jmdns.impl.DNSEntry
Returns teh name of this entry
getName() - Method in class javax.jmdns.impl.HostInfo
 
getName() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getName() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getName() - Method in class javax.jmdns.ServiceEvent
Returns the instance name of the service.
getName() - Method in class javax.jmdns.ServiceInfo
Unqualified service instance name, such as foobar .
getNiceTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getNiceTextString() - Method in class javax.jmdns.ServiceInfo
Returns a description of the service info suitable for printing.
getNumberOfAdditionals() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfAnswers() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfAuthorities() - Method in class javax.jmdns.impl.DNSMessage
 
getNumberOfQuestions() - Method in class javax.jmdns.impl.DNSMessage
 
getPlannedAnswer() - Method in class javax.jmdns.impl.JmDNSImpl
 
getPort() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPort() - Method in class javax.jmdns.ServiceInfo
Get the port for the service.
getPriority() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPriority() - Method in class javax.jmdns.ServiceInfo
Get the priority of the service.
getPropertyBytes(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPropertyBytes(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getPropertyNames() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPropertyNames() - Method in class javax.jmdns.ServiceInfo
Enumeration of the property names.
getPropertyString(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getPropertyString(String) - Method in class javax.jmdns.ServiceInfo
Get a property of the service.
getQualifiedName() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getQualifiedName() - Method in class javax.jmdns.ServiceInfo
Fully qualified service name, such as foobar._http._tcp.local. .
getQuestions() - Method in class javax.jmdns.impl.DNSMessage
 
getRandom() - Static method in class javax.jmdns.impl.JmDNSImpl
 
getRecordClass() - Method in class javax.jmdns.impl.DNSEntry
 
getRecordSource() - Method in class javax.jmdns.impl.DNSRecord
 
getRecordType() - Method in class javax.jmdns.impl.DNSEntry
 
getServer() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getServer() - Method in class javax.jmdns.ServiceInfo
Get the name of the server.
getServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
 
getServiceInfo(String, String, int) - Method in class javax.jmdns.impl.JmDNSImpl
 
getServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Get service information.
getServiceInfo(String, String, int) - Method in class javax.jmdns.JmDNS
Get service information.
getServices() - Method in class javax.jmdns.impl.JmDNSImpl
 
getServiceTypes() - Method in class javax.jmdns.impl.JmDNSImpl
 
getSocket() - Method in class javax.jmdns.impl.JmDNSImpl
 
getState() - Method in class javax.jmdns.impl.JmDNSImpl
Returns the current state of this info.
getState() - Method in class javax.jmdns.impl.ServiceInfoImpl
Returns the current state of this info.
getTask() - Method in class javax.jmdns.impl.JmDNSImpl
 
getTask() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getText() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getTextBytes() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getTextBytes() - Method in class javax.jmdns.ServiceInfo
Get the text for the service as raw bytes.
getTextString() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getTextString() - Method in class javax.jmdns.ServiceInfo
Get the text for the service.
getThrottle() - Method in class javax.jmdns.impl.JmDNSImpl
 
getTTL() - Method in class javax.jmdns.impl.DNSRecord
 
getType() - Method in class javax.jmdns.impl.ServiceEventImpl
 
getType() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getType() - Method in class javax.jmdns.ServiceEvent
Returns the fully qualified type of the service.
getType() - Method in class javax.jmdns.ServiceInfo
Fully qualified service type name, such as _http._tcp.local.
getURL() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getURL(String) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getURL() - Method in class javax.jmdns.ServiceInfo
Get the URL for this service.
getURL(String) - Method in class javax.jmdns.ServiceInfo
Get the URL for this service.
getValue() - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
getWeight() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
getWeight() - Method in class javax.jmdns.ServiceInfo
Get the weight of the service.

H

hasData() - Method in class javax.jmdns.ServiceInfo
Returns true if the service info is filled with data.
hashCode() - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
hashCode() - Method in class javax.jmdns.impl.DNSEntry
Overriden, to return a value which is consistent with the value returned by equals(Object).
hashCode() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
HostInfo - Class in javax.jmdns.impl
HostInfo information on the local host to be able to cope with change of addresses.
HostInfo(InetAddress, String) - Constructor for class javax.jmdns.impl.HostInfo
 

I

isClosed() - Method in class javax.jmdns.impl.JmDNSImpl
 
isEmpty() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is empty
isExpired(long) - Method in class javax.jmdns.impl.DNSRecord
Check if the record is expired.
isMulticast() - Method in class javax.jmdns.impl.DNSMessage
 
isQuery() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is a query.
isQuery() - Method in class javax.jmdns.impl.DNSOutgoing
 
isResponse() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is a response.
isTruncated() - Method in class javax.jmdns.impl.DNSMessage
Check if the message is truncated.
isUnique() - Method in class javax.jmdns.impl.DNSEntry
 

J

javax.jmdns - package javax.jmdns
 
javax.jmdns.impl - package javax.jmdns.impl
 
javax.jmdns.impl.tasks - package javax.jmdns.impl.tasks
 
JmDNS - Class in javax.jmdns
mDNS implementation in Java.
JmDNS() - Constructor for class javax.jmdns.JmDNS
 
JmDNSImpl - Class in javax.jmdns.impl
mDNS implementation in Java.
JmDNSImpl() - Constructor for class javax.jmdns.impl.JmDNSImpl
Create an instance of JmDNS.
JmDNSImpl(InetAddress) - Constructor for class javax.jmdns.impl.JmDNSImpl
Create an instance of JmDNS and bind it to a specific network interface given its IP-address.
JmDNSImpl.Shutdown - Class in javax.jmdns.impl
Shutdown operations.
JmDNSImpl.Shutdown() - Constructor for class javax.jmdns.impl.JmDNSImpl.Shutdown
 

L

list(String) - Method in class javax.jmdns.impl.JmDNSImpl
 
list(String) - Method in class javax.jmdns.JmDNS
Returns a list of service infos of the specified type.

M

main(String[]) - Static method in class com.strangeberry.jmdns.tools.Browser
Main program.
Main - Class in com.strangeberry.jmdns.tools
Main sample program for JmDNS.
Main() - Constructor for class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Main
 
main(String[]) - Static method in class com.strangeberry.jmdns.tools.Responder
Create a responder.
MULTICAST - Variable in class javax.jmdns.impl.DNSMessage
 

N

NO_VALUE - Static variable in class javax.jmdns.ServiceInfo
 

P

printServices() - Method in class javax.jmdns.impl.JmDNSImpl
 
printServices() - Method in class javax.jmdns.JmDNS
List Services and serviceTypes.
Prober - Class in javax.jmdns.impl.tasks
The Prober sends three consecutive probes for all service infos that needs probing as well as for the host name.
Prober(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.Prober
 
put(String, List<? extends DNSEntry>) - Method in class javax.jmdns.impl.DNSCache
 

R

RecordReaper - Class in javax.jmdns.impl.tasks
Periodically removes expired entries from the cache.
RecordReaper(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.RecordReaper
 
recover() - Method in class javax.jmdns.impl.JmDNSImpl
Recover jmdns when there is an error.
registerService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
 
registerService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Register a service.
registerServiceType(String) - Method in class javax.jmdns.impl.JmDNSImpl
 
registerServiceType(String) - Method in class javax.jmdns.JmDNS
Register a service type.
removeDNSEntry(DNSEntry) - Method in class javax.jmdns.impl.DNSCache
Removes a specific entry from the table.
removeListener(DNSListener) - Method in class javax.jmdns.impl.JmDNSImpl
Remove a listener from all outstanding questions.
removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.impl.JmDNSImpl
 
removeServiceListener(String, ServiceListener) - Method in class javax.jmdns.JmDNS
Remove listener for services of a given type.
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.impl.JmDNSImpl
 
removeServiceTypeListener(ServiceTypeListener) - Method in class javax.jmdns.JmDNS
Remove listener for service types.
Renewer - Class in javax.jmdns.impl.tasks
The Renewer is there to send renewal announcment when the record expire for ours infos.
Renewer(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.Renewer
 
requestServiceInfo(String, String) - Method in class javax.jmdns.impl.JmDNSImpl
 
requestServiceInfo(String, String, int) - Method in class javax.jmdns.impl.JmDNSImpl
 
requestServiceInfo(String, String) - Method in class javax.jmdns.JmDNS
Request service information.
requestServiceInfo(String, String, int) - Method in class javax.jmdns.JmDNS
Request service information.
Responder - Class in com.strangeberry.jmdns.tools
A sample JmDNS responder that reads a set of rendezvous service definitions from a file and registers them with rendezvous.
Responder(JmDNS, String) - Constructor for class com.strangeberry.jmdns.tools.Responder
Constructor.
Responder - Class in javax.jmdns.impl.tasks
The Responder sends a single answer for the specified service infos and for the host name.
Responder(JmDNSImpl, DNSIncoming, InetAddress, int) - Constructor for class javax.jmdns.impl.tasks.Responder
 
run() - Method in class javax.jmdns.impl.JmDNSImpl.Shutdown
 
run() - Method in class javax.jmdns.impl.tasks.Announcer
 
run() - Method in class javax.jmdns.impl.tasks.Canceler
 
run() - Method in class javax.jmdns.impl.tasks.Prober
 
run() - Method in class javax.jmdns.impl.tasks.RecordReaper
 
run() - Method in class javax.jmdns.impl.tasks.Renewer
 
run() - Method in class javax.jmdns.impl.tasks.Responder
 
run() - Method in class javax.jmdns.impl.tasks.ServiceInfoResolver
 
run() - Method in class javax.jmdns.impl.tasks.ServiceResolver
 
run() - Method in class javax.jmdns.impl.tasks.TypeResolver
 

S

schedule(TimerTask, int) - Method in class javax.jmdns.impl.JmDNSImpl
 
send(DNSOutgoing) - Method in class javax.jmdns.impl.JmDNSImpl
Send an outgoing multicast DNS message.
serviceAdded(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
Add a service.
serviceAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been added.
ServiceEvent - Class in javax.jmdns
 
ServiceEvent(Object) - Constructor for class javax.jmdns.ServiceEvent
Constructs a Service Event.
ServiceEventImpl - Class in javax.jmdns.impl
ServiceEvent.
ServiceEventImpl(JmDNSImpl, String, String, ServiceInfoImpl) - Constructor for class javax.jmdns.impl.ServiceEventImpl
Creates a new instance.
ServiceInfo - Class in javax.jmdns
 
ServiceInfo() - Constructor for class javax.jmdns.ServiceInfo
 
ServiceInfoImpl - Class in javax.jmdns.impl
JmDNS service information.
ServiceInfoImpl(String, String, int, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(String, String, int, int, int, String) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(String, String, int, int, int, Map<String, ?>) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoImpl(String, String, int, int, int, byte[]) - Constructor for class javax.jmdns.impl.ServiceInfoImpl
 
ServiceInfoResolver - Class in javax.jmdns.impl.tasks
The ServiceInfoResolver queries up to three times consecutively for a service info, and then removes itself from the timer.
ServiceInfoResolver(JmDNSImpl, ServiceInfoImpl) - Constructor for class javax.jmdns.impl.tasks.ServiceInfoResolver
 
ServiceListener - Interface in javax.jmdns
Listener for service updates.
serviceRemoved(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
Remove a service.
serviceRemoved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been removed.
serviceResolved(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
Resolve a service.
serviceResolved(ServiceEvent) - Method in interface javax.jmdns.ServiceListener
A service has been resolved.
ServiceResolver - Class in javax.jmdns.impl.tasks
The ServiceResolver queries three times consecutively for services of a given type, and then removes itself from the timer.
ServiceResolver(JmDNSImpl, String) - Constructor for class javax.jmdns.impl.tasks.ServiceResolver
 
serviceTypeAdded(ServiceEvent) - Method in class com.strangeberry.jmdns.tools.Browser
A new service type was serviceTypeAdded(ServiceEvent) - Method in interface javax.jmdns.ServiceTypeListener
A new service type was discovered.
ServiceTypeListener - Interface in javax.jmdns
Listener for service types.
setClosed(boolean) - Method in class javax.jmdns.impl.JmDNSImpl
 
setDns(JmDNSImpl) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setFlags(int) - Method in class javax.jmdns.impl.DNSMessage
 
setId(int) - Method in class javax.jmdns.impl.DNSMessage
 
setIoLock(Object) - Method in class javax.jmdns.impl.JmDNSImpl
 
setLastThrottleIncrement(long) - Method in class javax.jmdns.impl.JmDNSImpl
 
setName(String) - Method in class javax.jmdns.impl.DNSEntry
 
setPlannedAnswer(DNSIncoming) - Method in class javax.jmdns.impl.JmDNSImpl
 
setRecordSource(InetAddress) - Method in class javax.jmdns.impl.DNSRecord
 
setState(DNSState) - Method in class javax.jmdns.impl.JmDNSImpl
 
setTask(TimerTask) - Method in class javax.jmdns.impl.JmDNSImpl
 
setTask(TimerTask) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setText(byte[]) - Method in class javax.jmdns.impl.ServiceInfoImpl
 
setThrottle(int) - Method in class javax.jmdns.impl.JmDNSImpl
 
setTTL(int) - Method in class javax.jmdns.impl.DNSRecord
 
setValue(List<? extends DNSEntry>) - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
start(Timer) - Method in class javax.jmdns.impl.tasks.Announcer
 
start(Timer) - Method in class javax.jmdns.impl.tasks.Canceler
 
start(Timer) - Method in class javax.jmdns.impl.tasks.Prober
 
start(Timer) - Method in class javax.jmdns.impl.tasks.RecordReaper
 
start(Timer) - Method in class javax.jmdns.impl.tasks.Renewer
 
start() - Method in class javax.jmdns.impl.tasks.Responder
 
start(Timer) - Method in class javax.jmdns.impl.tasks.ServiceInfoResolver
 
start(Timer) - Method in class javax.jmdns.impl.tasks.ServiceResolver
 
start(Timer) - Method in class javax.jmdns.impl.tasks.TypeResolver
 
startAnnouncer() - Method in class javax.jmdns.impl.JmDNSImpl
 
startRenewer() - Method in class javax.jmdns.impl.JmDNSImpl
 

T

toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSEntry
 
toByteArray() - Method in class javax.jmdns.impl.DNSEntry
Creates a byte array representation of this record.
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Address
Creates a byte array representation of this record.
toByteArray(DataOutputStream) - Method in class javax.jmdns.impl.DNSRecord.Service
 
toString() - Method in class com.strangeberry.jmdns.tools.Browser
 
toString() - Method in class javax.jmdns.impl.DNSCache._CacheEntry
 
toString() - Method in class javax.jmdns.impl.DNSCache
 
toString() - Method in class javax.jmdns.impl.DNSEntry
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSEntry
 
toString(String, String) - Method in class javax.jmdns.impl.DNSEntry
 
toString() - Method in class javax.jmdns.impl.DNSIncoming
 
toString() - Method in class javax.jmdns.impl.DNSOutgoing
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Address
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.HostInformation
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Pointer
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Service
 
toString(StringBuilder) - Method in class javax.jmdns.impl.DNSRecord.Text
 
toString(String) - Method in class javax.jmdns.impl.DNSRecord
 
toString() - Method in class javax.jmdns.impl.HostInfo
 
toString() - Method in class javax.jmdns.impl.JmDNSImpl
 
toString() - Method in class javax.jmdns.impl.ServiceEventImpl
 
toString() - Method in class javax.jmdns.impl.ServiceInfoImpl
 
TypeResolver - Class in javax.jmdns.impl.tasks
Helper class to resolve service types.
TypeResolver(JmDNSImpl) - Constructor for class javax.jmdns.impl.tasks.TypeResolver
 

U

UNICAST - Variable in class javax.jmdns.impl.DNSMessage
 
unregisterAllServices() - Method in class javax.jmdns.impl.JmDNSImpl
 
unregisterAllServices() - Method in class javax.jmdns.JmDNS
Unregister all services.
unregisterService(ServiceInfo) - Method in class javax.jmdns.impl.JmDNSImpl
 
unregisterService(ServiceInfo) - Method in class javax.jmdns.JmDNS
Unregister a service.
updateRecord(long, DNSRecord) - Method in class javax.jmdns.impl.JmDNSImpl
Notify all listeners that a record was updated.
updateRecord(DNSCache, long, DNSEntry) - Method in class javax.jmdns.impl.ServiceInfoImpl
JmDNS callback to update a DNS record.
USE_DOMAIN_NAME_COMPRESSION - Static variable in class javax.jmdns.impl.DNSOutgoing
This can be used to turn off domain name compression.
USE_DOMAIN_NAME_FORMAT_FOR_SRV_TARGET - Static variable in class javax.jmdns.impl.DNSIncoming
 

V

valueChanged(ListSelectionEvent) - Method in class com.strangeberry.jmdns.tools.Browser
List selection changed.
VERSION - Static variable in class javax.jmdns.JmDNS
The version of JmDNS.

_

_additionals - Variable in class javax.jmdns.impl.DNSMessage
 
_address - Variable in class javax.jmdns.impl.HostInfo
 
_answers - Variable in class javax.jmdns.impl.DNSMessage
 
_authoritativeAnswers - Variable in class javax.jmdns.impl.DNSMessage
 
_interfaze - Variable in class javax.jmdns.impl.HostInfo
 
_jmDNSImpl - Variable in class javax.jmdns.impl.tasks.DNSTask
 
_name - Variable in class javax.jmdns.impl.HostInfo
 
_questions - Variable in class javax.jmdns.impl.DNSMessage
 
_shutdown - Variable in class javax.jmdns.impl.JmDNSImpl
This is the shutdown hook, we registered with the java runtime.

A B C D E G H I J L M N P R S T U V _