A B C D F G H I L M N O R S T U V 
All Classes All Packages

A

addService(BindableService) - Method in class io.grpc.util.MutableHandlerRegistry
Registers a service.
addService(ServerServiceDefinition) - Method in class io.grpc.util.MutableHandlerRegistry
Registers a service.
AdvancedTlsX509KeyManager - Class in io.grpc.util
AdvancedTlsX509KeyManager is an X509ExtendedKeyManager that allows users to configure advanced TLS features, such as private key and certificate chain reloading, etc.
AdvancedTlsX509KeyManager() - Constructor for class io.grpc.util.AdvancedTlsX509KeyManager
Constructs an AdvancedTlsX509KeyManager.
AdvancedTlsX509KeyManager.Closeable - Interface in io.grpc.util
Mainly used to avoid throwing IO Exceptions in java.io.Closeable.
AdvancedTlsX509TrustManager - Class in io.grpc.util
AdvancedTlsX509TrustManager is an X509ExtendedTrustManager that allows users to configure advanced TLS features, such as root certificate reloading, peer cert custom verification, etc.
AdvancedTlsX509TrustManager.Builder - Class in io.grpc.util
 
AdvancedTlsX509TrustManager.Closeable - Interface in io.grpc.util
 
AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier - Interface in io.grpc.util
 
AdvancedTlsX509TrustManager.Verification - Enum in io.grpc.util
 
asChannel() - Method in class io.grpc.util.ForwardingSubchannel
 

B

build() - Method in class io.grpc.util.AdvancedTlsX509TrustManager.Builder
 

C

canHandleEmptyAddressListFromNameResolution() - Method in class io.grpc.util.ForwardingLoadBalancer
 
CERTIFICATE_AND_HOST_NAME_VERIFICATION - io.grpc.util.AdvancedTlsX509TrustManager.Verification
 
CERTIFICATE_ONLY_VERIFICATION - io.grpc.util.AdvancedTlsX509TrustManager.Verification
 
CertificateUtils - Class in io.grpc.util
Contains certificate/key PEM file utility method(s).
CertificateUtils() - Constructor for class io.grpc.util.CertificateUtils
 
checkClientTrusted(X509Certificate[], String) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
chooseClientAlias(String[], Principal[], Socket) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
close() - Method in interface io.grpc.util.AdvancedTlsX509KeyManager.Closeable
 
close() - Method in interface io.grpc.util.AdvancedTlsX509TrustManager.Closeable
 
createOobChannel(EquivalentAddressGroup, String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createOobChannel(List<EquivalentAddressGroup>, String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createPendingStream() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
createResolvingOobChannel(String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createResolvingOobChannelBuilder(String) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.
createResolvingOobChannelBuilder(String, ChannelCredentials) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createSubchannel(LoadBalancer.CreateSubchannelArgs) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
createSubchannel(LoadBalancer.CreateSubchannelArgs) - Method in class io.grpc.util.HealthProducerHelper
 

D

delegate() - Method in class io.grpc.util.ForwardingClientStreamTracer
Returns the underlying ClientStreamTracer.
delegate() - Method in class io.grpc.util.ForwardingLoadBalancer
Returns the underlying balancer.
delegate() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Returns the underlying helper.
delegate() - Method in class io.grpc.util.ForwardingSubchannel
Returns the underlying Subchannel.
delegate() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
 
delegate() - Method in class io.grpc.util.HealthProducerHelper
 
delegateType() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
 

F

ForwardingClientStreamTracer - Class in io.grpc.util
 
ForwardingClientStreamTracer() - Constructor for class io.grpc.util.ForwardingClientStreamTracer
 
ForwardingLoadBalancer - Class in io.grpc.util
 
ForwardingLoadBalancer() - Constructor for class io.grpc.util.ForwardingLoadBalancer
 
ForwardingLoadBalancerHelper - Class in io.grpc.util
 
ForwardingLoadBalancerHelper() - Constructor for class io.grpc.util.ForwardingLoadBalancerHelper
 
ForwardingSubchannel - Class in io.grpc.util
 
ForwardingSubchannel() - Constructor for class io.grpc.util.ForwardingSubchannel
 

G

getAcceptedIssuers() - Method in class io.grpc.util.AdvancedTlsX509TrustManager
 
getAllAddresses() - Method in class io.grpc.util.ForwardingSubchannel
 
getAttributes() - Method in class io.grpc.util.ForwardingSubchannel
 
getAuthority() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getCertificateChain(String) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
getChannelCredentials() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getChannelLogger() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getChannelLogger() - Method in class io.grpc.util.ForwardingSubchannel
 
getClientAliases(String, Principal[]) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
getInternalSubchannel() - Method in class io.grpc.util.ForwardingSubchannel
 
getNameResolverArgs() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getNameResolverRegistry() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getPrivateKey(InputStream) - Static method in class io.grpc.util.CertificateUtils
Generates a PrivateKey from a PEM file.
getPrivateKey(String) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
getScheduledExecutorService() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getServerAliases(String, Principal[]) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
 
getServices() - Method in class io.grpc.util.MutableHandlerRegistry
Note: This does not necessarily return a consistent view of the map.
getSynchronizationContext() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getUnsafeChannelCredentials() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
getX509Certificates(InputStream) - Static method in class io.grpc.util.CertificateUtils
Generates X509Certificate array from a PEM file.
GracefulSwitchLoadBalancer - Class in io.grpc.util
A load balancer that gracefully swaps to a new lb policy.
GracefulSwitchLoadBalancer(LoadBalancer.Helper) - Constructor for class io.grpc.util.GracefulSwitchLoadBalancer
 

H

handleNameResolutionError(Status) - Method in class io.grpc.util.ForwardingLoadBalancer
 
handleResolvedAddresses(LoadBalancer.ResolvedAddresses) - Method in class io.grpc.util.ForwardingLoadBalancer
 
handleSubchannelState(LoadBalancer.Subchannel, ConnectivityStateInfo) - Method in class io.grpc.util.ForwardingLoadBalancer
Deprecated.
handleSubchannelState(LoadBalancer.Subchannel, ConnectivityStateInfo) - Method in class io.grpc.util.GracefulSwitchLoadBalancer
Deprecated.
HealthProducerHelper - Class in io.grpc.util
A new LoadBalancer.Helper used by health producer systems to build health notification chain, via LoadBalancer.CreateSubchannelArgs.
HealthProducerHelper(LoadBalancer.Helper) - Constructor for class io.grpc.util.HealthProducerHelper
 

I

ignoreRefreshNameResolutionCheck() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
Deprecated.
inboundHeaders() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundMessage(int) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundMessageRead(int, long, long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundTrailers(Metadata) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundUncompressedSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
inboundWireSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
INSECURELY_SKIP_ALL_VERIFICATION - io.grpc.util.AdvancedTlsX509TrustManager.Verification
 
instance() - Static method in class io.grpc.util.TransmitStatusRuntimeExceptionInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.grpc.util.TransmitStatusRuntimeExceptionInterceptor
 
io.grpc.util - package io.grpc.util
Utilities with advanced features in the core layer that user can optionally use.

L

lookupMethod(String, String) - Method in class io.grpc.util.MutableHandlerRegistry
Note: This does not actually honor the authority provided.

M

MutableHandlerRegistry - Class in io.grpc.util
Default implementation of HandlerRegistry.
MutableHandlerRegistry() - Constructor for class io.grpc.util.MutableHandlerRegistry
 

N

newBuilder() - Static method in class io.grpc.util.AdvancedTlsX509TrustManager
 

O

outboundHeaders() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundMessage(int) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundMessageSent(int, long, long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundUncompressedSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
outboundWireSize(long) - Method in class io.grpc.util.ForwardingClientStreamTracer
 

R

refreshNameResolution() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
removeService(ServerServiceDefinition) - Method in class io.grpc.util.MutableHandlerRegistry
Removes a registered service.
requestConnection() - Method in class io.grpc.util.ForwardingLoadBalancer
 
requestConnection() - Method in class io.grpc.util.ForwardingSubchannel
 

S

setSslSocketAndEnginePeerVerifier(AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier) - Method in class io.grpc.util.AdvancedTlsX509TrustManager.Builder
 
setVerification(AdvancedTlsX509TrustManager.Verification) - Method in class io.grpc.util.AdvancedTlsX509TrustManager.Builder
 
shutdown() - Method in class io.grpc.util.ForwardingLoadBalancer
 
shutdown() - Method in class io.grpc.util.ForwardingSubchannel
 
shutdown() - Method in class io.grpc.util.GracefulSwitchLoadBalancer
 
start(LoadBalancer.SubchannelStateListener) - Method in class io.grpc.util.ForwardingSubchannel
 
streamClosed(Status) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
streamCreated(Attributes, Metadata) - Method in class io.grpc.util.ForwardingClientStreamTracer
 
switchTo(LoadBalancer.Factory) - Method in class io.grpc.util.GracefulSwitchLoadBalancer
Gracefully switch to a new policy defined by the given factory, if the given factory isn't equal to the current one.

T

toString() - Method in class io.grpc.util.ForwardingClientStreamTracer
 
toString() - Method in class io.grpc.util.ForwardingLoadBalancer
 
toString() - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
toString() - Method in class io.grpc.util.ForwardingSubchannel
 
TransmitStatusRuntimeExceptionInterceptor - Class in io.grpc.util
A class that intercepts uncaught exceptions of type StatusRuntimeException and handles them by closing the ServerCall, and transmitting the exception's status and metadata to the client.

U

updateAddresses(List<EquivalentAddressGroup>) - Method in class io.grpc.util.ForwardingSubchannel
 
updateBalancingState(ConnectivityState, LoadBalancer.SubchannelPicker) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
updateIdentityCredentials(PrivateKey, X509Certificate[]) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
Updates the current cached private key and cert chains.
updateIdentityCredentialsFromFile(File, File) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
Updates the private key and certificate chains from the local file paths.
updateIdentityCredentialsFromFile(File, File, long, TimeUnit, ScheduledExecutorService) - Method in class io.grpc.util.AdvancedTlsX509KeyManager
Schedules a ScheduledExecutorService to read private key and certificate chains from the local file paths periodically, and update the cached identity credentials if they are both updated.
updateOobChannelAddresses(ManagedChannel, EquivalentAddressGroup) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
updateOobChannelAddresses(ManagedChannel, List<EquivalentAddressGroup>) - Method in class io.grpc.util.ForwardingLoadBalancerHelper
 
updateTrustCredentials(X509Certificate[]) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
Updates the current cached trust certificates as well as the key store.
updateTrustCredentialsFromFile(File) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
Updates the trust certificates from a local file path.
updateTrustCredentialsFromFile(File, long, TimeUnit, ScheduledExecutorService) - Method in class io.grpc.util.AdvancedTlsX509TrustManager
Schedules a ScheduledExecutorService to read trust certificates from a local file path periodically, and update the cached trust certs if there is an update.
useSystemDefaultTrustCerts() - Method in class io.grpc.util.AdvancedTlsX509TrustManager
Uses the default trust certificates stored on user's local system.

V

valueOf(String) - Static method in enum io.grpc.util.AdvancedTlsX509TrustManager.Verification
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.grpc.util.AdvancedTlsX509TrustManager.Verification
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPeerCertificate(X509Certificate[], String, Socket) - Method in interface io.grpc.util.AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier
Verifies the peer certificate chain.
verifyPeerCertificate(X509Certificate[], String, SSLEngine) - Method in interface io.grpc.util.AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier
Verifies the peer certificate chain.
A B C D F G H I L M N O R S T U V 
All Classes All Packages