A C D E G I L M N O P R S V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AdsDeltaDiscoveryRequestStreamObserver<V,X,Y> - Class in io.envoyproxy.controlplane.server
-
AdsDeltaDiscoveryRequestStreamObserver
is an implementation ofDeltaDiscoveryRequestStreamObserver
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 ofDiscoveryRequestStreamObserver
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 returnsMoreExecutors.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 onMessage
. - 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 theDiscoveryServer
.
E
- ExecutorGroup - Interface in io.envoyproxy.controlplane.server
-
The
ExecutorGroup
is responsible for providing theExecutor
's to use via itsExecutorGroup.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 alwaysMoreExecutors.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 initialDiscoveryRequest
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 eachDeltaDiscoveryRequest
that is received on the stream. - onV3StreamDeltaResponse(long, DeltaDiscoveryRequest, DeltaDiscoveryResponse) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
-
onV3StreamResponse
is called just before eachDeltaDiscoveryResponse
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 eachDiscoveryRequest
that is received on the stream. - onV3StreamResponse(long, DiscoveryRequest, DiscoveryResponse) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
-
onV3StreamResponse
is called just before eachDiscoveryResponse
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
Snapshot
s 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 ofDeltaDiscoveryRequestStreamObserver
tailored for non-ADS streams which handle a single watch. - XdsDiscoveryRequestStreamObserver<T,U> - Class in io.envoyproxy.controlplane.server
-
XdsDiscoveryRequestStreamObserver
is a lightweight implementation ofDiscoveryRequestStreamObserver
tailored for non-ADS streams which handle a single watch.
All Classes All Packages