A C D E G I L M N O P R S V W X 
All Classes All Packages

A

AdsDeltaDiscoveryRequestStreamObserver<V,​X,​Y> - Class in io.envoyproxy.controlplane.server
AdsDeltaDiscoveryRequestStreamObserver is an implementation of DeltaDiscoveryRequestStreamObserver tailored for ADS streams, which handle multiple watches for all TYPE_URLS.
AdsDiscoveryRequestStreamObserver<T,​U> - Class in io.envoyproxy.controlplane.server
AdsDiscoveryRequestStreamObserver is an implementation of DiscoveryRequestStreamObserver tailored for ADS streams, which handle multiple watches for all TYPE_URLS.
allowDefaultEmptyEdsUpdate() - Method in class io.envoyproxy.controlplane.server.DefaultStartupConfigs
 
allowDefaultEmptyEdsUpdate() - Method in interface io.envoyproxy.controlplane.server.StartupConfigs
 

C

CachedProtoResourcesSerializer - Class in io.envoyproxy.controlplane.server.serializer
Cached version of the ProtoResourcesSerializer.
CachedProtoResourcesSerializer() - Constructor for class io.envoyproxy.controlplane.server.serializer.CachedProtoResourcesSerializer
 

D

DefaultExecutorGroup - Class in io.envoyproxy.controlplane.server
Default implementation of ExecutorGroup which always returns MoreExecutors.directExecutor().
DefaultExecutorGroup() - Constructor for class io.envoyproxy.controlplane.server.DefaultExecutorGroup
 
DefaultProtoResourcesSerializer - Class in io.envoyproxy.controlplane.server.serializer
Default implementation of ProtoResourcesSerializer that uses Any.pack(Message) method on Message.
DefaultProtoResourcesSerializer() - Constructor for class io.envoyproxy.controlplane.server.serializer.DefaultProtoResourcesSerializer
 
DefaultStartupConfigs - Class in io.envoyproxy.controlplane.server
 
DefaultStartupConfigs() - Constructor for class io.envoyproxy.controlplane.server.DefaultStartupConfigs
 
DeltaDiscoveryRequestStreamObserver<V,​X,​Y> - Class in io.envoyproxy.controlplane.server
DeltaDiscoveryRequestStreamObserver provides the base implementation for Delta XDS stream handling.
DiscoveryRequestStreamObserver<T,​U> - Class in io.envoyproxy.controlplane.server
DiscoveryRequestStreamObserver provides the base implementation for XDS stream handling.
DiscoveryServer<T,​U,​V,​X,​Y> - Class in io.envoyproxy.controlplane.server
 
DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher, ExecutorGroup, ProtoResourcesSerializer, StartupConfigs) - Constructor for class io.envoyproxy.controlplane.server.DiscoveryServer
Creates the server.
DiscoveryServerCallbacks - Interface in io.envoyproxy.controlplane.server
DiscoveryServerCallbacks defines the callbacks that are exposed by the DiscoveryServer.

E

ExecutorGroup - Interface in io.envoyproxy.controlplane.server
The ExecutorGroup is responsible for providing the Executor's to use via its ExecutorGroup.next() method.

G

getAggregatedDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns an ADS implementation that uses this server's ConfigWatcher.
getClusterDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns a CDS implementation that uses this server's ConfigWatcher.
getEndpointDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns an EDS implementation that uses this server's ConfigWatcher.
getListenerDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns a LDS implementation that uses this server's ConfigWatcher.
getRouteDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns a RDS implementation that uses this server's ConfigWatcher.
getSecretDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
Returns a SDS implementation that uses this server's ConfigWatcher.

I

io.envoyproxy.controlplane.server - package io.envoyproxy.controlplane.server
 
io.envoyproxy.controlplane.server.callback - package io.envoyproxy.controlplane.server.callback
 
io.envoyproxy.controlplane.server.exception - package io.envoyproxy.controlplane.server.exception
 
io.envoyproxy.controlplane.server.serializer - package io.envoyproxy.controlplane.server.serializer
 

L

LatestDeltaDiscoveryResponse - Class in io.envoyproxy.controlplane.server
Class introduces optimization which store only required data during next request.
LatestDeltaDiscoveryResponse() - Constructor for class io.envoyproxy.controlplane.server.LatestDeltaDiscoveryResponse
 
LatestDiscoveryResponse - Class in io.envoyproxy.controlplane.server
Class introduces optimization which store only required data during next request.
LatestDiscoveryResponse() - Constructor for class io.envoyproxy.controlplane.server.LatestDiscoveryResponse
 

M

makeDeltaResponse(String, String, String, List<Resource>, List<String>) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
makeDeltaResponse(String, String, String, List<Y>, List<String>) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
makeResource(String, String, Any) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
makeResource(String, String, Any) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
makeResponse(String, Collection<Any>, String, String) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
makeResponse(String, Collection<Any>, String, String) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 

N

next() - Method in class io.envoyproxy.controlplane.server.DefaultExecutorGroup
Returns the next Executor to use, which in this case is always MoreExecutors.directExecutor().
next() - Method in interface io.envoyproxy.controlplane.server.ExecutorGroup
Returns the next Executor to use.

O

onCompleted() - Method in class io.envoyproxy.controlplane.server.DeltaDiscoveryRequestStreamObserver
 
onCompleted() - Method in class io.envoyproxy.controlplane.server.DiscoveryRequestStreamObserver
 
onError(Throwable) - Method in class io.envoyproxy.controlplane.server.DeltaDiscoveryRequestStreamObserver
 
onError(Throwable) - Method in class io.envoyproxy.controlplane.server.DiscoveryRequestStreamObserver
 
onNext(T) - Method in class io.envoyproxy.controlplane.server.AdsDiscoveryRequestStreamObserver
 
onNext(T) - Method in class io.envoyproxy.controlplane.server.DiscoveryRequestStreamObserver
 
onNext(V) - Method in class io.envoyproxy.controlplane.server.AdsDeltaDiscoveryRequestStreamObserver
 
onNext(V) - Method in class io.envoyproxy.controlplane.server.DeltaDiscoveryRequestStreamObserver
 
onStreamClose(long, String) - Method in class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
 
onStreamClose(long, String) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onStreamClose is called just before the bi-directional gRPC stream is closed successfully for an envoy instance.
onStreamCloseWithError(long, String, Throwable) - Method in class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
 
onStreamCloseWithError(long, String, Throwable) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onStreamCloseWithError is called just before the bi-directional gRPC stream is closed for an envoy instance due to some error that has occurred.
onStreamOpen(long, String) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onStreamOpen is called when the bi-directional gRPC stream is opened for an envoy instance, before the initial DiscoveryRequest is processed.
onV3StreamDeltaRequest(long, DeltaDiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
 
onV3StreamDeltaRequest(long, DeltaDiscoveryRequest) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onV3StreamRequest is called for each DeltaDiscoveryRequest that is received on the stream.
onV3StreamDeltaResponse(long, DeltaDiscoveryRequest, DeltaDiscoveryResponse) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onV3StreamResponse is called just before each DeltaDiscoveryResponse that is sent on the stream.
onV3StreamRequest(long, DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
 
onV3StreamRequest(long, DiscoveryRequest) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onV3StreamRequest is called for each DiscoveryRequest that is received on the stream.
onV3StreamResponse(long, DiscoveryRequest, DiscoveryResponse) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onV3StreamResponse is called just before each DiscoveryResponse that is sent on the stream.

P

ProtoResourcesSerializer - Interface in io.envoyproxy.controlplane.server.serializer
Serializer of the proto buffers resource messages.
ProtoResourcesSerializer.ProtoSerializerException - Exception in io.envoyproxy.controlplane.server.serializer
 

R

RequestException - Exception in io.envoyproxy.controlplane.server.exception
 
RequestException(Status) - Constructor for exception io.envoyproxy.controlplane.server.exception.RequestException
 
RequestException(Status, Metadata) - Constructor for exception io.envoyproxy.controlplane.server.exception.RequestException
 
runStreamDeltaRequestCallbacks(long, DeltaDiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
runStreamDeltaRequestCallbacks(long, V) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
runStreamDeltaResponseCallbacks(long, DeltaXdsRequest, DeltaDiscoveryResponse) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
runStreamDeltaResponseCallbacks(long, DeltaXdsRequest, X) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
runStreamRequestCallbacks(long, DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
runStreamRequestCallbacks(long, T) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
runStreamResponseCallbacks(long, XdsRequest, DiscoveryResponse) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
runStreamResponseCallbacks(long, XdsRequest, U) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 

S

serialize(Message, Resources.ApiVersion) - Method in class io.envoyproxy.controlplane.server.serializer.CachedProtoResourcesSerializer
Serialize message to proto buffers.
serialize(Message, Resources.ApiVersion) - Method in class io.envoyproxy.controlplane.server.serializer.DefaultProtoResourcesSerializer
Serialize message to proto buffers.
serialize(Message, Resources.ApiVersion) - Method in interface io.envoyproxy.controlplane.server.serializer.ProtoResourcesSerializer
Serialize message to proto buffers.
serialize(Collection<? extends Message>, Resources.ApiVersion) - Method in interface io.envoyproxy.controlplane.server.serializer.ProtoResourcesSerializer
Serialize messages to proto buffers.
SnapshotCollectingCallback<T,​X extends Snapshot> - Class in io.envoyproxy.controlplane.server.callback
Callback that keeps track of the number of streams associated with each node group and periodically clears out Snapshots from the cache that are no longer referenced by any streams.
SnapshotCollectingCallback(SnapshotCache<T, X>, NodeGroup<T>, Clock, Set<Consumer<T>>, long, long) - Constructor for class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
Creates the callback.
startupConfigs() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
StartupConfigs - Interface in io.envoyproxy.controlplane.server
 

V

V3DiscoveryServer - Class in io.envoyproxy.controlplane.server
 
V3DiscoveryServer(ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
V3DiscoveryServer(DiscoveryServerCallbacks, ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
V3DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
V3DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher, ExecutorGroup, ProtoResourcesSerializer) - Constructor for class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
V3DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher, ExecutorGroup, ProtoResourcesSerializer, StartupConfigs) - Constructor for class io.envoyproxy.controlplane.server.V3DiscoveryServer
 

W

wrapDeltaXdsRequest(DeltaDiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
wrapDeltaXdsRequest(V) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 
wrapXdsRequest(DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.V3DiscoveryServer
 
wrapXdsRequest(T) - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
 

X

XdsDeltaDiscoveryRequestStreamObserver<V,​X,​Y> - Class in io.envoyproxy.controlplane.server
XdsDeltaDiscoveryRequestStreamObserver is a lightweight implementation of DeltaDiscoveryRequestStreamObserver tailored for non-ADS streams which handle a single watch.
XdsDiscoveryRequestStreamObserver<T,​U> - Class in io.envoyproxy.controlplane.server
XdsDiscoveryRequestStreamObserver is a lightweight implementation of DiscoveryRequestStreamObserver tailored for non-ADS streams which handle a single watch.
A C D E G I L M N O P R S V W X 
All Classes All Packages