Package javax.jmdns.impl
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 Classes Modifier and Type Class Description static class
DNSTaskStarter.DNSTaskStarterImpl.StarterTimer
-
Nested classes/interfaces inherited from interface javax.jmdns.impl.DNSTaskStarter
DNSTaskStarter.DNSTaskStarterImpl, DNSTaskStarter.Factory
-
-
Constructor Summary
Constructors Constructor Description DNSTaskStarterImpl(JmDNSImpl jmDNSImpl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelStateTimer()
Cancel the state task timervoid
cancelTimer()
Cancel the generals task timervoid
purgeStateTimer()
Purge the state task timervoid
purgeTimer()
Purge the general task timervoid
startAnnouncer()
Start a new announcer taskvoid
startCanceler()
Start a new canceler taskvoid
startProber()
Start a new prober taskvoid
startReaper()
Start a new reaper task.void
startRenewer()
Start a new renewer taskvoid
startResponder(DNSIncoming in, InetAddress addr, int port)
Start a new responder taskvoid
startServiceInfoResolver(ServiceInfoImpl info)
Start a new service info resolver taskvoid
startServiceResolver(String type)
Start a new service resolver taskvoid
startTypeResolver()
Start a new service type resolver task
-
-
-
Constructor Detail
-
DNSTaskStarterImpl
public DNSTaskStarterImpl(JmDNSImpl jmDNSImpl)
-
-
Method Detail
-
purgeTimer
public void purgeTimer()
Description copied from interface:DNSTaskStarter
Purge the general task timer- Specified by:
purgeTimer
in interfaceDNSTaskStarter
-
purgeStateTimer
public void purgeStateTimer()
Description copied from interface:DNSTaskStarter
Purge the state task timer- Specified by:
purgeStateTimer
in interfaceDNSTaskStarter
-
cancelTimer
public void cancelTimer()
Description copied from interface:DNSTaskStarter
Cancel the generals task timer- Specified by:
cancelTimer
in interfaceDNSTaskStarter
-
cancelStateTimer
public void cancelStateTimer()
Description copied from interface:DNSTaskStarter
Cancel the state task timer- Specified by:
cancelStateTimer
in interfaceDNSTaskStarter
-
startProber
public void startProber()
Description copied from interface:DNSTaskStarter
Start a new prober task- Specified by:
startProber
in interfaceDNSTaskStarter
-
startAnnouncer
public void startAnnouncer()
Description copied from interface:DNSTaskStarter
Start a new announcer task- Specified by:
startAnnouncer
in interfaceDNSTaskStarter
-
startRenewer
public void startRenewer()
Description copied from interface:DNSTaskStarter
Start a new renewer task- Specified by:
startRenewer
in interfaceDNSTaskStarter
-
startCanceler
public void startCanceler()
Description copied from interface:DNSTaskStarter
Start a new canceler task- Specified by:
startCanceler
in interfaceDNSTaskStarter
-
startReaper
public void startReaper()
Description copied from interface:DNSTaskStarter
Start a new reaper task. There is only supposed to be one reaper running at a time.- Specified by:
startReaper
in interfaceDNSTaskStarter
-
startServiceInfoResolver
public void startServiceInfoResolver(ServiceInfoImpl info)
Description copied from interface:DNSTaskStarter
Start a new service info resolver task- Specified by:
startServiceInfoResolver
in interfaceDNSTaskStarter
- Parameters:
info
- service info to resolve
-
startTypeResolver
public void startTypeResolver()
Description copied from interface:DNSTaskStarter
Start a new service type resolver task- Specified by:
startTypeResolver
in interfaceDNSTaskStarter
-
startServiceResolver
public void startServiceResolver(String type)
Description copied from interface:DNSTaskStarter
Start a new service resolver task- Specified by:
startServiceResolver
in interfaceDNSTaskStarter
- Parameters:
type
- service type to resolve
-
startResponder
public void startResponder(DNSIncoming in, InetAddress addr, int port)
Description copied from interface:DNSTaskStarter
Start a new responder task- Specified by:
startResponder
in interfaceDNSTaskStarter
- Parameters:
in
- incoming messageaddr
- incoming addressport
- incoming port
-
-