Interface ChannelSearchManager

    • Method Detail

      • registeredCount

        int registeredCount()
        Get number of registered channels.
        Returns:
        number of registered channels.
      • register

        void register​(SearchInstance channel)
        Register channel.
        Parameters:
        channel - channel to register.
      • register

        void register​(SearchInstance channel,
                      boolean penalize)
        Register channel, with maximum possible period search.
        Parameters:
        channel - channel to register.
        penalize - register with penalty (do not search immediately).
      • unregister

        void unregister​(SearchInstance channel)
        Unregister channel.
        Parameters:
        channel - channel to unregister.
      • searchResponse

        void searchResponse​(GUID guid,
                            int cid,
                            int seqNo,
                            byte minorRevision,
                            InetSocketAddress serverAddress)
        Search response from server (channel found).
        Parameters:
        guid - server GUID.
        cid - client channel ID.
        seqNo - search sequence number.
        minorRevision - server minor PVA revision.
        serverAddress - server address.
      • newServerDetected

        void newServerDetected()
        Beacon anomaly detected. Boost searching of all channels.
      • cancel

        void cancel()
        Cancel.