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.

    Author:
    Pierre Frisch
    • Method Detail

      • 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

        void startServiceInfoResolver​(ServiceInfoImpl info)
        Start a new service info resolver task
        Parameters:
        info - service info to resolve
      • startTypeResolver

        void startTypeResolver()
        Start a new service type resolver task
      • startServiceResolver

        void startServiceResolver​(java.lang.String type)
        Start a new service resolver task
        Parameters:
        type - service type to resolve
      • startResponder

        void startResponder​(DNSIncoming in,
                            java.net.InetAddress addr,
                            int port)
        Start a new responder task
        Parameters:
        in - incoming message
        addr - incoming address
        port - incoming port