$search
Classes | |
class | StarterTimer |
Public Member Functions | |
void | cancelStateTimer () |
void | cancelTimer () |
DNSTaskStarterImpl (JmDNSImpl jmDNSImpl) | |
void | purgeStateTimer () |
void | purgeTimer () |
void | startAnnouncer () |
void | startCanceler () |
void | startProber () |
void | startReaper () |
void | startRenewer () |
void | startResponder (DNSIncoming in, int port) |
void | startServiceInfoResolver (ServiceInfoImpl info) |
void | startServiceResolver (String type) |
void | startTypeResolver () |
Private Attributes | |
final JmDNSImpl | _jmDNSImpl |
final Timer | _stateTimer |
final Timer | _timer |
Definition at line 138 of file DNSTaskStarter.java.
javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::DNSTaskStarterImpl | ( | JmDNSImpl | jmDNSImpl | ) | [inline] |
Definition at line 263 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::cancelStateTimer | ( | ) | [inline] |
Cancel the state task timer
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 302 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::cancelTimer | ( | ) | [inline] |
Cancel the generals task timer
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 293 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::purgeStateTimer | ( | ) | [inline] |
Purge the state task timer
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 284 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::purgeTimer | ( | ) | [inline] |
Purge the general task timer
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 275 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startAnnouncer | ( | ) | [inline] |
Start a new announcer task
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 320 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startCanceler | ( | ) | [inline] |
Start a new canceler task
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 338 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startProber | ( | ) | [inline] |
Start a new prober task
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 311 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startReaper | ( | ) | [inline] |
Start a new reaper task. There is only supposed to be one reaper running at a time.
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 347 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startRenewer | ( | ) | [inline] |
Start a new renewer task
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 329 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startResponder | ( | DNSIncoming | in, | |
int | port | |||
) | [inline] |
Start a new responder task
in | incoming message | |
port | incoming port |
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 383 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startServiceInfoResolver | ( | ServiceInfoImpl | info | ) | [inline] |
Start a new service info resolver task
info | service info to resolve |
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 356 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startServiceResolver | ( | String | type | ) | [inline] |
Start a new service resolver task
type | service type to resolve |
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 374 of file DNSTaskStarter.java.
void javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::startTypeResolver | ( | ) | [inline] |
Start a new service type resolver task
Implements javax::jmdns::impl::DNSTaskStarter.
Definition at line 365 of file DNSTaskStarter.java.
Definition at line 140 of file DNSTaskStarter.java.
final Timer javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::_stateTimer [private] |
The timer is used to dispatch maintenance tasks for the DNS cache.
Definition at line 150 of file DNSTaskStarter.java.
final Timer javax::jmdns::impl::DNSTaskStarter::DNSTaskStarterImpl::_timer [private] |
The timer is used to dispatch all outgoing messages of JmDNS. It is also used to dispatch maintenance tasks for the DNS cache.
Definition at line 145 of file DNSTaskStarter.java.