A B C D F G H I L M N O R S T U V
All Classes All Packages
All Classes All Packages
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
X509ExtendedKeyManagerthat 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
X509ExtendedTrustManagerthat 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
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
- 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
PrivateKeyfrom 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.
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
StatusRuntimeExceptionand handles them by closing theServerCall, 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
ScheduledExecutorServiceto 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
ScheduledExecutorServiceto 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.
All Classes All Packages