Skip navigation links
A C D E G I N O P R S X 

A

AdsDiscoveryRequestStreamObserver - Class in io.envoyproxy.controlplane.server
AdsDiscoveryRequestStreamObserver is an implementation of DiscoveryRequestStreamObserver tailored for ADS streams, which handle multiple watches for all TYPE_URLS.

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
 
DiscoveryRequestStreamObserver - Class in io.envoyproxy.controlplane.server
DiscoveryRequestStreamObserver provides the base implementation for XDS stream handling.
DiscoveryServer - Class in io.envoyproxy.controlplane.server
 
DiscoveryServer(ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.DiscoveryServer
 
DiscoveryServer(DiscoveryServerCallbacks, ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.DiscoveryServer
 
DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher) - Constructor for class io.envoyproxy.controlplane.server.DiscoveryServer
Creates the server.
DiscoveryServer(List<DiscoveryServerCallbacks>, ConfigWatcher, ExecutorGroup, ProtoResourcesSerializer) - 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.DiscoveryServer
Returns an ADS implementation that uses this server's ConfigWatcher.
getClusterDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
Returns a CDS implementation that uses this server's ConfigWatcher.
getEndpointDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
Returns an EDS implementation that uses this server's ConfigWatcher.
getListenerDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
Returns a LDS implementation that uses this server's ConfigWatcher.
getRouteDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
Returns a RDS implementation that uses this server's ConfigWatcher.
getSecretDiscoveryServiceImpl() - Method in class io.envoyproxy.controlplane.server.DiscoveryServer
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
 

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.DiscoveryRequestStreamObserver
 
onError(Throwable) - Method in class io.envoyproxy.controlplane.server.DiscoveryRequestStreamObserver
 
onNext(DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.AdsDiscoveryRequestStreamObserver
 
onNext(DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.DiscoveryRequestStreamObserver
 
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.
onStreamRequest(long, DiscoveryRequest) - Method in class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
 
onStreamRequest(long, DiscoveryRequest) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onStreamRequest is called for each DiscoveryRequest that is received on the stream.
onStreamResponse(long, DiscoveryRequest, DiscoveryResponse) - Method in interface io.envoyproxy.controlplane.server.DiscoveryServerCallbacks
onStreamResponse 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
 

S

serialize(Message) - Method in class io.envoyproxy.controlplane.server.serializer.CachedProtoResourcesSerializer
Serialize message to proto buffers.
serialize(Message) - Method in class io.envoyproxy.controlplane.server.serializer.DefaultProtoResourcesSerializer
Serialize message to proto buffers.
serialize(Collection<? extends Message>) - Method in interface io.envoyproxy.controlplane.server.serializer.ProtoResourcesSerializer
Serialize messages to proto buffers.
serialize(Message) - Method in interface io.envoyproxy.controlplane.server.serializer.ProtoResourcesSerializer
Serialize message to proto buffers.
SnapshotCollectingCallback<T> - 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>, NodeGroup<T>, Clock, Set<Consumer<T>>, long, long) - Constructor for class io.envoyproxy.controlplane.server.callback.SnapshotCollectingCallback
Creates the callback.

X

XdsDiscoveryRequestStreamObserver - 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 N O P R S X 
Skip navigation links

Copyright © 2018–2019 The Envoy Project. All rights reserved.