Index
All Classes and Interfaces|All Packages
A
- AFTER - Enum constant in enum class io.airlift.discovery.store.Version.Occurs
B
- BatchProcessor<T> - Class in io.airlift.discovery.store
- BatchProcessor(String, BatchProcessor.BatchHandler<T>, int, int) - Constructor for class io.airlift.discovery.store.BatchProcessor
- BatchProcessor.BatchHandler<T> - Interface in io.airlift.discovery.store
- BEFORE - Enum constant in enum class io.airlift.discovery.store.Version.Occurs
- build() - Method in class io.airlift.discovery.server.DynamicAnnouncement.Builder
- build() - Method in class io.airlift.discovery.server.Service.Builder
- Builder() - Constructor for class io.airlift.discovery.server.DynamicAnnouncement.Builder
- Builder() - Constructor for class io.airlift.discovery.server.Service.Builder
C
- close() - Method in class io.airlift.discovery.server.testing.TestingDiscoveryServer
- compare(Version) - Method in class io.airlift.discovery.store.Version
- CONCURRENT - Enum constant in enum class io.airlift.discovery.store.Version.Occurs
- configure(Binder) - Method in class io.airlift.discovery.server.DiscoveryServerModule
- configure(Binder) - Method in class io.airlift.discovery.store.ReplicatedStoreModule
- ConflictResolver - Class in io.airlift.discovery.store
- ConflictResolver() - Constructor for class io.airlift.discovery.store.ConflictResolver
- copyOf(DynamicAnnouncement) - Method in class io.airlift.discovery.server.DynamicAnnouncement.Builder
- copyOf(DynamicAnnouncement) - Static method in class io.airlift.discovery.server.DynamicAnnouncement
- copyOf(StaticAnnouncement) - Method in class io.airlift.discovery.server.Service.Builder
- copyOf(StaticAnnouncement) - Static method in class io.airlift.discovery.server.Service
D
- delete(byte[]) - Method in class io.airlift.discovery.store.DistributedStore
- delete(byte[], Version) - Method in class io.airlift.discovery.store.InMemoryStore
- delete(byte[], Version) - Method in interface io.airlift.discovery.store.LocalStore
- delete(byte[], Version) - Method in class io.airlift.discovery.store.PersistentStore
- delete(Id<Node>) - Method in class io.airlift.discovery.server.DynamicAnnouncementResource
- delete(Id<Node>) - Method in interface io.airlift.discovery.server.DynamicStore
- delete(Id<Node>) - Method in class io.airlift.discovery.server.ReplicatedDynamicStore
- delete(Id<Service>) - Method in class io.airlift.discovery.server.ReplicatedStaticStore
- delete(Id<Service>) - Method in class io.airlift.discovery.server.StaticAnnouncementResource
- delete(Id<Service>) - Method in interface io.airlift.discovery.server.StaticStore
- DiscoveryConfig - Class in io.airlift.discovery.server
- DiscoveryConfig() - Constructor for class io.airlift.discovery.server.DiscoveryConfig
- DiscoveryServer - Class in io.airlift.discovery.server
- DiscoveryServerModule - Class in io.airlift.discovery.server
- DiscoveryServerModule() - Constructor for class io.airlift.discovery.server.DiscoveryServerModule
- DiscoveryServiceSelector - Class in io.airlift.discovery.server
- DiscoveryServiceSelector(NodeInfo, ServiceInventory) - Constructor for class io.airlift.discovery.server.DiscoveryServiceSelector
- DistributedStore - Class in io.airlift.discovery.store
-
A simple, eventually consistent, fully replicated, distributed key-value store.
- DistributedStore(String, LocalStore, RemoteStore, StoreConfig, Supplier<DateTime>) - Constructor for class io.airlift.discovery.store.DistributedStore
- DynamicAnnouncement - Class in io.airlift.discovery.server
- DynamicAnnouncement(String, String, String, Set<DynamicServiceAnnouncement>) - Constructor for class io.airlift.discovery.server.DynamicAnnouncement
- DynamicAnnouncement.Builder - Class in io.airlift.discovery.server
- DynamicAnnouncementResource - Class in io.airlift.discovery.server
- DynamicAnnouncementResource(DynamicStore, NodeInfo) - Constructor for class io.airlift.discovery.server.DynamicAnnouncementResource
- DynamicServiceAnnouncement - Class in io.airlift.discovery.server
- DynamicServiceAnnouncement(Id<Service>, String, Map<String, String>) - Constructor for class io.airlift.discovery.server.DynamicServiceAnnouncement
- DynamicStore - Interface in io.airlift.discovery.server
E
- EmbeddedDiscoveryModule - Class in io.airlift.discovery.server
- EmbeddedDiscoveryModule() - Constructor for class io.airlift.discovery.server.EmbeddedDiscoveryModule
- Entry - Class in io.airlift.discovery.store
- Entry(byte[], byte[], Version, long, Long) - Constructor for class io.airlift.discovery.store.Entry
- equals(Object) - Method in class io.airlift.discovery.server.DynamicAnnouncement
- equals(Object) - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- equals(Object) - Method in class io.airlift.discovery.server.Id
- equals(Object) - Method in class io.airlift.discovery.server.Service
- equals(Object) - Method in class io.airlift.discovery.server.Services
- equals(Object) - Method in class io.airlift.discovery.server.StaticAnnouncement
- equals(Object) - Method in class io.airlift.discovery.store.Entry
- equals(Object) - Method in class io.airlift.discovery.store.Version
F
- ForDynamicStore - Annotation Interface in io.airlift.discovery.server
- ForStaticStore - Annotation Interface in io.airlift.discovery.server
G
- get() - Method in class io.airlift.discovery.server.Id
- get() - Method in class io.airlift.discovery.server.StaticAnnouncementResource
- get() - Method in class io.airlift.discovery.store.RealTimeSupplier
- get(byte[]) - Method in class io.airlift.discovery.store.DistributedStore
- get(byte[]) - Method in class io.airlift.discovery.store.InMemoryStore
- get(byte[]) - Method in interface io.airlift.discovery.store.LocalStore
- get(byte[]) - Method in class io.airlift.discovery.store.PersistentStore
- get(String) - Method in interface io.airlift.discovery.server.DynamicStore
- get(String) - Method in class io.airlift.discovery.server.ReplicatedDynamicStore
- get(String) - Method in class io.airlift.discovery.server.ReplicatedStaticStore
- get(String) - Method in interface io.airlift.discovery.server.StaticStore
- get(String, String) - Method in interface io.airlift.discovery.server.DynamicStore
- get(String, String) - Method in class io.airlift.discovery.server.ReplicatedDynamicStore
- get(String, String) - Method in class io.airlift.discovery.server.ReplicatedStaticStore
- get(String, String) - Method in interface io.airlift.discovery.server.StaticStore
- getAll() - Method in interface io.airlift.discovery.server.DynamicStore
- getAll() - Method in class io.airlift.discovery.server.ReplicatedDynamicStore
- getAll() - Method in class io.airlift.discovery.server.ReplicatedStaticStore
- getAll() - Method in interface io.airlift.discovery.server.StaticStore
- getAll() - Method in class io.airlift.discovery.store.DistributedStore
- getAll() - Method in class io.airlift.discovery.store.InMemoryStore
- getAll() - Method in interface io.airlift.discovery.store.LocalStore
- getAll() - Method in class io.airlift.discovery.store.PersistentStore
- getAll(String) - Method in class io.airlift.discovery.store.StoreResource
- getBaseUrl() - Method in class io.airlift.discovery.server.testing.TestingDiscoveryServer
- getBytes() - Method in class io.airlift.discovery.server.Id
- getDroppedEntries() - Method in class io.airlift.discovery.store.BatchProcessor
- getEnvironment() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- getEnvironment() - Method in class io.airlift.discovery.server.Services
- getEnvironment() - Method in class io.airlift.discovery.server.StaticAnnouncement
- getErrors() - Method in class io.airlift.discovery.store.BatchProcessor
- getGarbageCollectionInterval() - Method in class io.airlift.discovery.store.StoreConfig
- getId() - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- getId() - Method in class io.airlift.discovery.server.Service
- getKey() - Method in class io.airlift.discovery.store.Entry
- getLastGcTimestamp() - Method in class io.airlift.discovery.store.DistributedStore
- getLastRemoteServerRefreshTimestamp() - Method in class io.airlift.discovery.store.HttpRemoteStore
- getLastReplicationTimestamp() - Method in class io.airlift.discovery.store.Replicator
- getLocation() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- getLocation() - Method in class io.airlift.discovery.server.Service
- getLocation() - Method in class io.airlift.discovery.server.StaticAnnouncement
- getLocation() - Method in class io.airlift.discovery.store.PersistentStoreConfig
- getMaxAge() - Method in class io.airlift.discovery.server.DiscoveryConfig
- getMaxAgeInMs() - Method in class io.airlift.discovery.store.Entry
- getMaxBatchSize() - Method in class io.airlift.discovery.store.StoreConfig
- getName() - Method in class io.airlift.discovery.store.DistributedStore
- getNodeId() - Method in class io.airlift.discovery.server.Service
- getPool() - Method in class io.airlift.discovery.server.DiscoveryServiceSelector
- getPool() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- getPool() - Method in class io.airlift.discovery.server.Service
- getPool() - Method in class io.airlift.discovery.server.StaticAnnouncement
- getProcessedEntries() - Method in class io.airlift.discovery.store.BatchProcessor
- getProperties() - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- getProperties() - Method in class io.airlift.discovery.server.Service
- getProperties() - Method in class io.airlift.discovery.server.StaticAnnouncement
- getQueueSize() - Method in class io.airlift.discovery.store.BatchProcessor
- getQueueSize() - Method in class io.airlift.discovery.store.StoreConfig
- getRemoteUpdateInterval() - Method in class io.airlift.discovery.store.StoreConfig
- getReplicationInterval() - Method in class io.airlift.discovery.store.StoreConfig
- getSequence() - Method in class io.airlift.discovery.store.Version
- getServiceAnnouncements() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- getServices() - Method in class io.airlift.discovery.server.ServiceResource
- getServices() - Method in class io.airlift.discovery.server.Services
- getServices(String) - Method in class io.airlift.discovery.server.ServiceResource
- getServices(String, String) - Method in class io.airlift.discovery.server.ServiceResource
- getStoreCacheTtl() - Method in class io.airlift.discovery.server.DiscoveryConfig
- getTimestamp() - Method in class io.airlift.discovery.store.Entry
- getTombstoneMaxAge() - Method in class io.airlift.discovery.store.StoreConfig
- getType() - Method in class io.airlift.discovery.server.DiscoveryServiceSelector
- getType() - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- getType() - Method in class io.airlift.discovery.server.Service
- getType() - Method in class io.airlift.discovery.server.StaticAnnouncement
- getValue() - Method in class io.airlift.discovery.store.Entry
- getVersion() - Method in class io.airlift.discovery.store.Entry
H
- hashCode() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- hashCode() - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- hashCode() - Method in class io.airlift.discovery.server.Id
- hashCode() - Method in class io.airlift.discovery.server.Service
- hashCode() - Method in class io.airlift.discovery.server.Services
- hashCode() - Method in class io.airlift.discovery.server.StaticAnnouncement
- hashCode() - Method in class io.airlift.discovery.store.Entry
- hashCode() - Method in class io.airlift.discovery.store.Version
- HttpRemoteStore - Class in io.airlift.discovery.store
- HttpRemoteStore(String, NodeInfo, ServiceSelector, StoreConfig, HttpClient, MBeanExporter) - Constructor for class io.airlift.discovery.store.HttpRemoteStore
I
- Id<T> - Class in io.airlift.discovery.server
- InMemoryStore - Class in io.airlift.discovery.store
- InMemoryStore(ConflictResolver) - Constructor for class io.airlift.discovery.store.InMemoryStore
- io.airlift.discovery.server - package io.airlift.discovery.server
- io.airlift.discovery.server.testing - package io.airlift.discovery.server.testing
- io.airlift.discovery.store - package io.airlift.discovery.store
L
- LocalStore - Interface in io.airlift.discovery.store
M
- main(String[]) - Static method in class io.airlift.discovery.server.DiscoveryServer
- matchesPool(String) - Static method in class io.airlift.discovery.server.Service
- matchesType(String) - Static method in class io.airlift.discovery.server.Service
N
- Node - Interface in io.airlift.discovery.server
P
- PersistentStore - Class in io.airlift.discovery.store
- PersistentStore(PersistentStoreConfig) - Constructor for class io.airlift.discovery.store.PersistentStore
- PersistentStoreConfig - Class in io.airlift.discovery.store
- PersistentStoreConfig() - Constructor for class io.airlift.discovery.store.PersistentStoreConfig
- post(StaticAnnouncement, UriInfo) - Method in class io.airlift.discovery.server.StaticAnnouncementResource
- processBatch(Collection<T>) - Method in interface io.airlift.discovery.store.BatchProcessor.BatchHandler
- put(byte[], byte[]) - Method in class io.airlift.discovery.store.DistributedStore
- put(byte[], byte[], Duration) - Method in class io.airlift.discovery.store.DistributedStore
- put(Id<Node>, DynamicAnnouncement) - Method in interface io.airlift.discovery.server.DynamicStore
- put(Id<Node>, DynamicAnnouncement) - Method in class io.airlift.discovery.server.ReplicatedDynamicStore
- put(Id<Node>, UriInfo, DynamicAnnouncement) - Method in class io.airlift.discovery.server.DynamicAnnouncementResource
- put(Service) - Method in class io.airlift.discovery.server.ReplicatedStaticStore
- put(Service) - Method in interface io.airlift.discovery.server.StaticStore
- put(Entry) - Method in class io.airlift.discovery.store.HttpRemoteStore
- put(Entry) - Method in class io.airlift.discovery.store.InMemoryStore
- put(Entry) - Method in interface io.airlift.discovery.store.LocalStore
- put(Entry) - Method in class io.airlift.discovery.store.PersistentStore
- put(Entry) - Method in interface io.airlift.discovery.store.RemoteStore
- put(String, String, byte[]) - Method in class io.airlift.discovery.store.StoreResource
- put(T) - Method in class io.airlift.discovery.store.BatchProcessor
R
- random() - Static method in class io.airlift.discovery.server.Id
- RealTimeSupplier - Class in io.airlift.discovery.store
- RealTimeSupplier() - Constructor for class io.airlift.discovery.store.RealTimeSupplier
- refresh() - Method in class io.airlift.discovery.server.DiscoveryServiceSelector
- RemoteStore - Interface in io.airlift.discovery.store
- removeExpiredEntries() - Method in class io.airlift.discovery.store.DistributedStore
- ReplicatedDynamicStore - Class in io.airlift.discovery.server
- ReplicatedDynamicStore(DistributedStore, DiscoveryConfig, JsonCodec<List<Service>>) - Constructor for class io.airlift.discovery.server.ReplicatedDynamicStore
- ReplicatedStaticStore - Class in io.airlift.discovery.server
- ReplicatedStaticStore(DistributedStore, JsonCodec<Service>) - Constructor for class io.airlift.discovery.server.ReplicatedStaticStore
- ReplicatedStoreModule - Class in io.airlift.discovery.store
-
Expects a LocalStore to be bound elsewhere.
- ReplicatedStoreModule(String, Class<? extends Annotation>, Class<? extends LocalStore>) - Constructor for class io.airlift.discovery.store.ReplicatedStoreModule
- Replicator - Class in io.airlift.discovery.store
- Replicator(String, NodeInfo, ServiceSelector, HttpClient, LocalStore, StoreConfig) - Constructor for class io.airlift.discovery.store.Replicator
- resolve(Entry, Entry) - Method in class io.airlift.discovery.store.ConflictResolver
S
- SAME - Enum constant in enum class io.airlift.discovery.store.Version.Occurs
- selectAllServices() - Method in class io.airlift.discovery.server.DiscoveryServiceSelector
- Service - Class in io.airlift.discovery.server
- Service(Id<Service>, Id<Node>, String, String, String, Map<String, String>) - Constructor for class io.airlift.discovery.server.Service
- Service.Builder - Class in io.airlift.discovery.server
- ServiceResource - Class in io.airlift.discovery.server
- ServiceResource(DynamicStore, StaticStore, NodeInfo) - Constructor for class io.airlift.discovery.server.ServiceResource
- Services - Class in io.airlift.discovery.server
- Services(String, Set<Service>) - Constructor for class io.airlift.discovery.server.Services
- setGarbageCollectionInterval(Duration) - Method in class io.airlift.discovery.store.StoreConfig
- setId(Id<Service>) - Method in class io.airlift.discovery.server.Service.Builder
- setLocation(File) - Method in class io.airlift.discovery.store.PersistentStoreConfig
- setLocation(String) - Method in class io.airlift.discovery.server.DynamicAnnouncement.Builder
- setLocation(String) - Method in class io.airlift.discovery.server.Service.Builder
- setMaxAge(Duration) - Method in class io.airlift.discovery.server.DiscoveryConfig
- setMaxBatchSize(int) - Method in class io.airlift.discovery.store.StoreConfig
- setMultipleEntries(String, List<Entry>) - Method in class io.airlift.discovery.store.StoreResource
- setQueueSize(int) - Method in class io.airlift.discovery.store.StoreConfig
- setRemoteUpdateInterval(Duration) - Method in class io.airlift.discovery.store.StoreConfig
- setReplicationInterval(Duration) - Method in class io.airlift.discovery.store.StoreConfig
- setStoreCacheTtl(Duration) - Method in class io.airlift.discovery.server.DiscoveryConfig
- setTombstoneMaxAge(Duration) - Method in class io.airlift.discovery.store.StoreConfig
- setup(Binder) - Method in class io.airlift.discovery.server.EmbeddedDiscoveryModule
- shutdown() - Method in class io.airlift.discovery.store.DistributedStore
- shutdown() - Method in class io.airlift.discovery.store.HttpRemoteStore
- shutdown() - Method in class io.airlift.discovery.store.Replicator
- start() - Method in class io.airlift.discovery.store.BatchProcessor
- start() - Method in class io.airlift.discovery.store.DistributedStore
- start() - Method in class io.airlift.discovery.store.HttpRemoteStore
- start() - Method in class io.airlift.discovery.store.Replicator
- StaticAnnouncement - Class in io.airlift.discovery.server
- StaticAnnouncement(String, String, String, String, Map<String, String>) - Constructor for class io.airlift.discovery.server.StaticAnnouncement
- StaticAnnouncementResource - Class in io.airlift.discovery.server
- StaticAnnouncementResource(StaticStore, NodeInfo) - Constructor for class io.airlift.discovery.server.StaticAnnouncementResource
- StaticStore - Interface in io.airlift.discovery.server
- stop() - Method in class io.airlift.discovery.store.BatchProcessor
- StoreConfig - Class in io.airlift.discovery.store
- StoreConfig() - Constructor for class io.airlift.discovery.store.StoreConfig
- StoreResource - Class in io.airlift.discovery.store
- StoreResource(Map<String, LocalStore>, Map<String, StoreConfig>) - Constructor for class io.airlift.discovery.store.StoreResource
T
- TestingDiscoveryServer - Class in io.airlift.discovery.server.testing
- TestingDiscoveryServer(String) - Constructor for class io.airlift.discovery.server.testing.TestingDiscoveryServer
- toServiceWith(Id<Node>, String, String) - Static method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- toString() - Method in class io.airlift.discovery.server.DynamicAnnouncement
- toString() - Method in class io.airlift.discovery.server.DynamicServiceAnnouncement
- toString() - Method in class io.airlift.discovery.server.Id
- toString() - Method in class io.airlift.discovery.server.Service
- toString() - Method in class io.airlift.discovery.server.Services
V
- valueOf(String) - Static method in class io.airlift.discovery.server.Id
- valueOf(String) - Static method in enum class io.airlift.discovery.store.Version.Occurs
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.airlift.discovery.store.Version.Occurs
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Class in io.airlift.discovery.store
- Version(long) - Constructor for class io.airlift.discovery.store.Version
- Version.Occurs - Enum Class in io.airlift.discovery.store
All Classes and Interfaces|All Packages