| Interface | Description |
|---|---|
| Cache<T> |
Cache is a generic config cache with support for watchers. |
| ConfigWatcher |
ConfigWatcher requests watches for configuration resources by type, node, last applied version identifier,
and resource names hint. |
| NodeGroup<T> |
NodeGroup aggregates config resources by a consistent grouping of Base.Nodes. |
| SnapshotCache<T> | |
| StatusInfo<T> |
StatusInfo tracks the state for remote envoy nodes. |
| Class | Description |
|---|---|
| CacheStatusInfo<T> | |
| Resources | |
| Response |
Response is a data class that contains the response for an assumed configuration type. |
| SimpleCache<T> |
SimpleCache provides a default implementation of SnapshotCache. |
| Snapshot |
Snapshot is a data class that contains an internally consistent snapshot of xDS resources. |
| SnapshotResources<T extends Message> | |
| TestResources |
TestResources provides helper methods for generating resource messages for testing. |
| Watch |
Watch is a dedicated stream of configuration resources produced by the configuration cache and consumed by
the xDS server. |
| Exception | Description |
|---|---|
| SnapshotConsistencyException |
SnapshotConsistencyException indicates that resource references in a Snapshot are not consistent,
i.e. a resource references another resource that does not exist in the snapshot. |
| WatchCancelledException |
WatchCancelledException indicates that an operation cannot be performed because the watch has already been
cancelled. |
Copyright © 2018 The Envoy Project. All rights reserved.