Class ChannelSearchManager


  • public class ChannelSearchManager
    extends java.lang.Object
    CA channel search manager.
    • Constructor Detail

      • ChannelSearchManager

        public ChannelSearchManager​(BroadcastTransport broadcastTransport)
        Constructor.
        Parameters:
        broadcastTransport - transport
    • Method Detail

      • registerChannel

        public boolean registerChannel​(ChannelImpl<?> channel)
        Register channel.
        Parameters:
        channel - the channel to register.
        Returns:
        true if the channel was successfully registered.
      • unregisterChannel

        public void unregisterChannel​(ChannelImpl<?> channel)
        Unregister channel.
        Parameters:
        channel - channel to unregister
      • registeredChannelCount

        public int registeredChannelCount()
        Get number of registered channels.
        Returns:
        number of registered channels.
      • beaconAnomalyNotify

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

        public void cancel()
        Cancel.
      • searchResponse

        public void searchResponse​(ChannelImpl<?> channel)
        Search response received notification.
        Parameters:
        channel - found channel.