$search
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.