public final class Announcer extends Object
| Constructor and Description |
|---|
Announcer(DiscoveryAnnouncementClient announcementClient,
Set<ServiceAnnouncement> serviceAnnouncements) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceAnnouncement(ServiceAnnouncement serviceAnnouncement) |
void |
destroy() |
com.google.common.util.concurrent.ListenableFuture<?> |
forceAnnounce() |
ThreadPoolExecutorMBean |
getExecutor() |
Set<ServiceAnnouncement> |
getServiceAnnouncements() |
void |
removeServiceAnnouncement(UUID serviceId) |
void |
start() |
@Inject public Announcer(DiscoveryAnnouncementClient announcementClient, Set<ServiceAnnouncement> serviceAnnouncements)
public ThreadPoolExecutorMBean getExecutor()
public void start()
@PreDestroy public void destroy()
public void addServiceAnnouncement(ServiceAnnouncement serviceAnnouncement)
public void removeServiceAnnouncement(UUID serviceId)
public Set<ServiceAnnouncement> getServiceAnnouncements()
public com.google.common.util.concurrent.ListenableFuture<?> forceAnnounce()
Copyright © 2010–2021 Airlift. All rights reserved.