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.