| Package | Description |
|---|---|
| io.airlift.discovery.client | |
| io.airlift.discovery.client.testing |
| Modifier and Type | Method and Description |
|---|---|
<T extends ServiceAnnouncement> |
DiscoveryBinder.bindServiceAnnouncement(Class<? extends javax.inject.Provider<T>> announcementProviderClass) |
| Modifier and Type | Method and Description |
|---|---|
ServiceAnnouncement |
ServiceAnnouncement.ServiceAnnouncementBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
Set<ServiceAnnouncement> |
Announcer.getServiceAnnouncements() |
Set<ServiceAnnouncement> |
Announcement.getServices() |
| Modifier and Type | Method and Description |
|---|---|
void |
Announcer.addServiceAnnouncement(ServiceAnnouncement serviceAnnouncement) |
void |
DiscoveryBinder.bindServiceAnnouncement(ServiceAnnouncement announcement) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<io.airlift.units.Duration> |
HttpDiscoveryAnnouncementClient.announce(Set<ServiceAnnouncement> services) |
com.google.common.util.concurrent.ListenableFuture<io.airlift.units.Duration> |
DiscoveryAnnouncementClient.announce(Set<ServiceAnnouncement> services) |
void |
DiscoveryBinder.bindServiceAnnouncement(javax.inject.Provider<ServiceAnnouncement> announcementProvider) |
| Constructor and Description |
|---|
Announcement(String environment,
String nodeId,
String pool,
String location,
Set<ServiceAnnouncement> services) |
Announcer(DiscoveryAnnouncementClient announcementClient,
Set<ServiceAnnouncement> serviceAnnouncements) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<io.airlift.units.Duration> |
InMemoryDiscoveryClient.announce(Set<ServiceAnnouncement> services) |
Copyright © 2010–2021 Airlift. All rights reserved.