Class Announcer

java.lang.Object
io.airlift.discovery.client.Announcer

public final class Announcer extends Object
  • Constructor Details

  • Method Details

    • getExecutor

      public ThreadPoolExecutorMBean getExecutor()
    • start

      public void start()
    • destroy

      @PreDestroy public void destroy()
    • addServiceAnnouncement

      public void addServiceAnnouncement(ServiceAnnouncement serviceAnnouncement)
    • removeServiceAnnouncement

      public void removeServiceAnnouncement(UUID serviceId)
    • getServiceAnnouncements

      public Set<ServiceAnnouncement> getServiceAnnouncements()
    • forceAnnounce

      public com.google.common.util.concurrent.ListenableFuture<?> forceAnnounce()