public class Announcer extends DNSStateTask
| Modifier and Type | Method and Description |
|---|---|
protected void |
advanceTask() |
protected DNSOutgoing |
buildOutgoingForDNS(DNSOutgoing out) |
protected DNSOutgoing |
buildOutgoingForInfo(ServiceInfoImpl info,
DNSOutgoing out) |
boolean |
cancel() |
protected boolean |
checkRunCondition() |
protected DNSOutgoing |
createOugoing() |
java.lang.String |
getName()
Return this task name.
|
java.lang.String |
getTaskDescription() |
protected void |
recoverTask(java.lang.Throwable e) |
void |
start(java.util.Timer timer)
Start this task.
|
java.lang.String |
toString() |
advanceObjectsState, associate, defaultTTL, getTaskState, getTTL, removeAssociation, run, setDefaultTTL, setTaskStateaddAdditionalAnswer, addAnswer, addAnswer, addAuthoritativeAnswer, addQuestion, getDnspublic Announcer(JmDNSImpl jmDNSImpl)
public java.lang.String getName()
DNSTaskpublic void start(java.util.Timer timer)
DNSTaskpublic boolean cancel()
cancel in class java.util.TimerTaskpublic java.lang.String getTaskDescription()
getTaskDescription in class DNSStateTaskprotected boolean checkRunCondition()
checkRunCondition in class DNSStateTaskprotected DNSOutgoing createOugoing()
createOugoing in class DNSStateTaskprotected DNSOutgoing buildOutgoingForDNS(DNSOutgoing out) throws java.io.IOException
buildOutgoingForDNS in class DNSStateTaskjava.io.IOExceptionprotected DNSOutgoing buildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) throws java.io.IOException
buildOutgoingForInfo in class DNSStateTaskjava.io.IOExceptionprotected void recoverTask(java.lang.Throwable e)
recoverTask in class DNSStateTaskprotected void advanceTask()
advanceTask in class DNSStateTask