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() |
String |
getName()
Return this task name.
|
String |
getTaskDescription() |
protected void |
recoverTask(Throwable e) |
void |
start(Timer timer)
Start this task.
|
String |
toString() |
advanceObjectsState, associate, defaultTTL, getTaskState, getTTL, removeAssociation, run, setDefaultTTL, setTaskStateaddAdditionalAnswer, addAnswer, addAnswer, addAuthoritativeAnswer, addQuestion, getDnsscheduledExecutionTimepublic Announcer(JmDNSImpl jmDNSImpl)
public String getTaskDescription()
getTaskDescription in class DNSStateTaskprotected boolean checkRunCondition()
checkRunCondition in class DNSStateTaskprotected DNSOutgoing createOugoing()
createOugoing in class DNSStateTaskprotected DNSOutgoing buildOutgoingForDNS(DNSOutgoing out) throws IOException
buildOutgoingForDNS in class DNSStateTaskIOExceptionprotected DNSOutgoing buildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) throws IOException
buildOutgoingForInfo in class DNSStateTaskIOExceptionprotected void recoverTask(Throwable e)
recoverTask in class DNSStateTaskprotected void advanceTask()
advanceTask in class DNSStateTaskCopyright © 2002–2017 JmDNS. All rights reserved.