Package javax.jmdns.impl
Interface DNSTaskStarter
- All Known Implementing Classes:
DNSTaskStarter.DNSTaskStarterImpl,JmDNSImpl
public interface DNSTaskStarter
This class is used by JmDNS to start the various task required to run the DNS discovery. This interface is only there in order to support MANET modifications.
Note: This is not considered as part of the general public API of JmDNS.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classDNSTaskStarter.Factory enable the creation of new instance of DNSTaskStarter. -
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
-
Method Details
-
purgeTimer
void purgeTimer()Purge the general task timer -
purgeStateTimer
void purgeStateTimer()Purge the state task timer -
cancelTimer
void cancelTimer()Cancel the generals task timer -
cancelStateTimer
void cancelStateTimer()Cancel the state task timer -
startProber
void startProber()Start a new prober task -
startAnnouncer
void startAnnouncer()Start a new announcer task -
startRenewer
void startRenewer()Start a new renewer task -
startCanceler
void startCanceler()Start a new canceler task -
startReaper
void startReaper()Start a new reaper task. There is only supposed to be one reaper running at a time. -
startServiceInfoResolver
Start a new service info resolver task- Parameters:
info- service info to resolve
-
startTypeResolver
void startTypeResolver()Start a new service type resolver task -
startServiceResolver
Start a new service resolver task- Parameters:
type- service type to resolve
-
startResponder
Start a new responder task- Parameters:
in- incoming messageaddr- incoming addressport- incoming port
-