Public Member Functions | |
boolean | cancel () |
Canceler (JmDNSImpl jmDNSImpl) | |
String | getName () |
String | getTaskDescription () |
void | start (Timer timer) |
String | toString () |
Protected Member Functions | |
void | advanceTask () |
DNSOutgoing | buildOutgoingForDNS (DNSOutgoing out) throws IOException |
DNSOutgoing | buildOutgoingForInfo (ServiceInfoImpl info, DNSOutgoing out) throws IOException |
boolean | checkRunCondition () |
DNSOutgoing | createOugoing () |
void | recoverTask (Throwable e) |
Static Package Attributes | |
static Logger | logger = Logger.getLogger(Canceler.class.getName()) |
The Canceler sends two announces with TTL=0 for the specified services.
Definition at line 22 of file Canceler.java.
javax.jmdns.impl.tasks.state.Canceler.Canceler | ( | JmDNSImpl | jmDNSImpl | ) | [inline] |
Definition at line 25 of file Canceler.java.
void javax.jmdns.impl.tasks.state.Canceler.advanceTask | ( | ) | [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 137 of file Canceler.java.
DNSOutgoing javax.jmdns.impl.tasks.state.Canceler.buildOutgoingForDNS | ( | DNSOutgoing | out | ) | throws IOException [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 102 of file Canceler.java.
DNSOutgoing javax.jmdns.impl.tasks.state.Canceler.buildOutgoingForInfo | ( | ServiceInfoImpl | info, |
DNSOutgoing | out | ||
) | throws IOException [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 115 of file Canceler.java.
boolean javax.jmdns.impl.tasks.state.Canceler.cancel | ( | ) | [inline] |
Definition at line 64 of file Canceler.java.
boolean javax.jmdns.impl.tasks.state.Canceler.checkRunCondition | ( | ) | [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 84 of file Canceler.java.
DNSOutgoing javax.jmdns.impl.tasks.state.Canceler.createOugoing | ( | ) | [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 93 of file Canceler.java.
String javax.jmdns.impl.tasks.state.Canceler.getName | ( | ) | [inline, virtual] |
Return this task name.
Implements javax.jmdns.impl.tasks.DNSTask.
Definition at line 37 of file Canceler.java.
String javax.jmdns.impl.tasks.state.Canceler.getTaskDescription | ( | ) | [inline, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 75 of file Canceler.java.
void javax.jmdns.impl.tasks.state.Canceler.recoverTask | ( | Throwable | e | ) | [inline, protected, virtual] |
Implements javax.jmdns.impl.tasks.state.DNSStateTask.
Definition at line 128 of file Canceler.java.
void javax.jmdns.impl.tasks.state.Canceler.start | ( | Timer | timer | ) | [inline, virtual] |
Start this task.
timer | task timer. |
Implements javax.jmdns.impl.tasks.DNSTask.
Definition at line 55 of file Canceler.java.
String javax.jmdns.impl.tasks.state.Canceler.toString | ( | ) | [inline] |
Reimplemented from javax.jmdns.impl.tasks.DNSTask.
Definition at line 46 of file Canceler.java.
Logger javax.jmdns.impl.tasks.state.Canceler.logger = Logger.getLogger(Canceler.class.getName()) [static, package] |
Definition at line 23 of file Canceler.java.