Class DNSTaskStarter.DNSTaskStarterImpl
java.lang.Object
javax.jmdns.impl.DNSTaskStarter.DNSTaskStarterImpl
- All Implemented Interfaces:
DNSTaskStarter
- Enclosing interface:
DNSTaskStarter
public static final class DNSTaskStarter.DNSTaskStarterImpl
extends Object
implements DNSTaskStarter
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface DNSTaskStarter
DNSTaskStarter.DNSTaskStarterImpl, DNSTaskStarter.Factory -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCancel the state task timervoidCancel the generals task timervoidPurge the state task timervoidPurge the general task timervoidStart a new announcer taskvoidStart a new canceler taskvoidStart a new prober taskvoidStart a new reaper task.voidStart a new renewer taskvoidstartResponder(DNSIncoming in, InetAddress addr, int port) Start a new responder taskvoidStart a new service info resolver taskvoidstartServiceResolver(String type) Start a new service resolver taskvoidStart a new service type resolver task
-
Field Details
-
_jmDNSImpl
-
_timer
The timer is used to dispatch all outgoing messages of JmDNS. It is also used to dispatch maintenance tasks for the DNS cache. -
_stateTimer
The timer is used to dispatch maintenance tasks for the DNS cache.
-
-
Constructor Details
-
DNSTaskStarterImpl
-
-
Method Details
-
purgeTimer
public void purgeTimer()Description copied from interface:DNSTaskStarterPurge the general task timer- Specified by:
purgeTimerin interfaceDNSTaskStarter
-
purgeStateTimer
public void purgeStateTimer()Description copied from interface:DNSTaskStarterPurge the state task timer- Specified by:
purgeStateTimerin interfaceDNSTaskStarter
-
cancelTimer
public void cancelTimer()Description copied from interface:DNSTaskStarterCancel the generals task timer- Specified by:
cancelTimerin interfaceDNSTaskStarter
-
cancelStateTimer
public void cancelStateTimer()Description copied from interface:DNSTaskStarterCancel the state task timer- Specified by:
cancelStateTimerin interfaceDNSTaskStarter
-
startProber
public void startProber()Description copied from interface:DNSTaskStarterStart a new prober task- Specified by:
startProberin interfaceDNSTaskStarter
-
startAnnouncer
public void startAnnouncer()Description copied from interface:DNSTaskStarterStart a new announcer task- Specified by:
startAnnouncerin interfaceDNSTaskStarter
-
startRenewer
public void startRenewer()Description copied from interface:DNSTaskStarterStart a new renewer task- Specified by:
startRenewerin interfaceDNSTaskStarter
-
startCanceler
public void startCanceler()Description copied from interface:DNSTaskStarterStart a new canceler task- Specified by:
startCancelerin interfaceDNSTaskStarter
-
startReaper
public void startReaper()Description copied from interface:DNSTaskStarterStart a new reaper task. There is only supposed to be one reaper running at a time.- Specified by:
startReaperin interfaceDNSTaskStarter
-
startServiceInfoResolver
Description copied from interface:DNSTaskStarterStart a new service info resolver task- Specified by:
startServiceInfoResolverin interfaceDNSTaskStarter- Parameters:
info- service info to resolve
-
startTypeResolver
public void startTypeResolver()Description copied from interface:DNSTaskStarterStart a new service type resolver task- Specified by:
startTypeResolverin interfaceDNSTaskStarter
-
startServiceResolver
Description copied from interface:DNSTaskStarterStart a new service resolver task- Specified by:
startServiceResolverin interfaceDNSTaskStarter- Parameters:
type- service type to resolve
-
startResponder
Description copied from interface:DNSTaskStarterStart a new responder task- Specified by:
startResponderin interfaceDNSTaskStarter- Parameters:
in- incoming messageaddr- incoming addressport- incoming port
-