Interface Listenable<T>

All Known Subinterfaces:
EndpointGroup, ListenableHealthChecker
All Known Implementing Classes:
AbstractListenable, ConsulEndpointGroup, DnsAddressEndpointGroup, DnsServiceEndpointGroup, DnsTextEndpointGroup, DynamicEndpointGroup, Endpoint, EurekaEndpointGroup, HealthCheckedEndpointGroup, PropertiesEndpointGroup, SettableHealthChecker, ZooKeeperEndpointGroup

public interface Listenable<T>
An interface that accepts item change listeners.
  • Method Details

    • addListener

      void addListener(Consumer<? super T> listener)
      Adds a Consumer that will be invoked when a Listenable changes its value.
    • removeListener

      void removeListener(Consumer<?> listener)
      Remove a listener.