Package com.linecorp.armeria.xds
@NonNullByDefault
package com.linecorp.armeria.xds
Provides integrations with the
v3 gRPC-xDS protocol.
-
ClassDescriptionA root node representing a
Cluster
.A snapshot of aCluster
resource.A resource object for aCluster
.A snapshot of aClusterLoadAssignment
resource.A resource object for aClusterLoadAssignment
.A root node representing aListener
.A snapshot of aListener
resource.A resource object for aListener
.A snapshot of aRouteConfiguration
resource.A resource object for aRouteConfiguration
.Snapshot<T extends XdsResource>A snapshot of the resource.A watcher implementation which waits for updates on an xDS snapshot.AnXdsBootstrap
encapsulates all logic to communicate with control plane servers to fetch xDS resources locally.Provides a simpleEndpointGroup
which listens to an xDS cluster to select endpoints.An object for xDS resources.A representation of the supported xDS types.