├── .bazelignore ├── .bazelrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── ask_question.md │ ├── bug_report.md │ └── feature_report.md └── workflows │ ├── branch-testing.yml │ ├── gradle-wrapper-validation.yml │ ├── lock.yml │ └── testing.yml ├── .gitignore ├── AUTHORS ├── BUILD.bazel ├── CODE-OF-CONDUCT.md ├── COMPILING.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── MODULE.bazel ├── NOTICE.txt ├── README.md ├── RELEASING.md ├── SECURITY.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── all └── build.gradle ├── alts ├── BUILD.bazel ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── alts │ │ └── internal │ │ └── HandshakerServiceGrpc.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── alts │ │ │ ├── AltsChannelBuilder.java │ │ │ ├── AltsChannelCredentials.java │ │ │ ├── AltsContext.java │ │ │ ├── AltsContextUtil.java │ │ │ ├── AltsServerBuilder.java │ │ │ ├── AltsServerCredentials.java │ │ │ ├── AuthorizationUtil.java │ │ │ ├── ComputeEngineChannelBuilder.java │ │ │ ├── ComputeEngineChannelCredentials.java │ │ │ ├── DualCallCredentials.java │ │ │ ├── FailingCallCredentials.java │ │ │ ├── FailingClientCall.java │ │ │ ├── GoogleDefaultChannelBuilder.java │ │ │ ├── GoogleDefaultChannelCredentials.java │ │ │ ├── HandshakerServiceChannel.java │ │ │ ├── InternalCheckGcpEnvironment.java │ │ │ └── internal │ │ │ ├── AeadCrypter.java │ │ │ ├── AesGcmAeadCrypter.java │ │ │ ├── AesGcmHkdfAeadCrypter.java │ │ │ ├── AltsChannelCrypter.java │ │ │ ├── AltsClientOptions.java │ │ │ ├── AltsFraming.java │ │ │ ├── AltsHandshakerClient.java │ │ │ ├── AltsHandshakerOptions.java │ │ │ ├── AltsHandshakerStub.java │ │ │ ├── AltsInternalContext.java │ │ │ ├── AltsProtocolNegotiator.java │ │ │ ├── AltsTsiFrameProtector.java │ │ │ ├── AltsTsiHandshaker.java │ │ │ ├── AsyncSemaphore.java │ │ │ ├── BufUnwrapper.java │ │ │ ├── ChannelCrypterNetty.java │ │ │ ├── NettyTsiHandshaker.java │ │ │ ├── ProtectedPromise.java │ │ │ ├── RpcProtocolVersionsUtil.java │ │ │ ├── TsiFrameHandler.java │ │ │ ├── TsiFrameProtector.java │ │ │ ├── TsiHandshakeHandler.java │ │ │ ├── TsiHandshaker.java │ │ │ ├── TsiHandshakerFactory.java │ │ │ └── TsiPeer.java │ └── proto │ │ └── grpc │ │ └── gcp │ │ ├── altscontext.proto │ │ ├── handshaker.proto │ │ └── transport_security_common.proto │ └── test │ └── java │ └── io │ └── grpc │ └── alts │ ├── AltsChannelBuilderTest.java │ ├── AltsContextUtilTest.java │ ├── AltsServerBuilderTest.java │ ├── AuthorizationUtilTest.java │ ├── ComputeEngineChannelBuilderTest.java │ ├── DualCallCredentialsTest.java │ ├── GoogleDefaultChannelBuilderTest.java │ ├── HandshakerServiceChannelTest.java │ ├── InternalCheckGcpEnvironmentTest.java │ └── internal │ ├── AesGcmAeadCrypterTest.java │ ├── AesGcmHkdfAeadCrypterTest.java │ ├── AltsChannelCrypterTest.java │ ├── AltsClientOptionsTest.java │ ├── AltsFramingTest.java │ ├── AltsHandshakerClientTest.java │ ├── AltsHandshakerOptionsTest.java │ ├── AltsHandshakerStubTest.java │ ├── AltsInternalContextTest.java │ ├── AltsProtocolNegotiatorTest.java │ ├── AltsTsiFrameProtectorTest.java │ ├── AltsTsiHandshakerTest.java │ ├── AltsTsiTest.java │ ├── BufUnwrapperTest.java │ ├── ByteBufTestUtils.java │ ├── ChannelCrypterNettyTestBase.java │ ├── FakeChannelCrypter.java │ ├── FakeTsiHandshaker.java │ ├── FakeTsiTest.java │ ├── GoogleDefaultProtocolNegotiatorTest.java │ ├── MockAltsHandshakerResp.java │ ├── NettyTsiHandshakerTest.java │ ├── RpcProtocolVersionsUtilTest.java │ ├── TsiFrameHandlerTest.java │ └── TsiTest.java ├── android-interop-testing ├── README.md ├── build.gradle ├── proguard-rules.pro ├── src │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── io │ │ │ └── grpc │ │ │ └── android │ │ │ └── integrationtest │ │ │ ├── InteropInstrumentationTest.java │ │ │ └── UdsChannelInteropTest.java │ ├── generated │ │ ├── debug │ │ │ └── grpc │ │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── testing │ │ │ │ └── integration │ │ │ │ ├── LoadBalancerStatsServiceGrpc.java │ │ │ │ ├── MetricsServiceGrpc.java │ │ │ │ ├── ReconnectServiceGrpc.java │ │ │ │ ├── TestServiceGrpc.java │ │ │ │ ├── UnimplementedServiceGrpc.java │ │ │ │ ├── XdsUpdateClientConfigureServiceGrpc.java │ │ │ │ └── XdsUpdateHealthServiceGrpc.java │ │ └── release │ │ │ └── grpc │ │ │ └── io │ │ │ └── grpc │ │ │ └── testing │ │ │ └── integration │ │ │ ├── LoadBalancerStatsServiceGrpc.java │ │ │ ├── MetricsServiceGrpc.java │ │ │ ├── ReconnectServiceGrpc.java │ │ │ ├── TestServiceGrpc.java │ │ │ ├── UnimplementedServiceGrpc.java │ │ │ ├── XdsUpdateClientConfigureServiceGrpc.java │ │ │ └── XdsUpdateHealthServiceGrpc.java │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── android │ │ │ └── integrationtest │ │ │ ├── TestCallable.java │ │ │ ├── TesterActivity.java │ │ │ ├── TesterOkHttpChannelBuilder.java │ │ │ └── UdsTcpEndpointConnector.java │ │ └── res │ │ ├── color │ │ └── focus.xml │ │ ├── layout │ │ └── activity_tester.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ └── ca.pem │ │ └── values │ │ └── strings.xml ├── start-emulator.sh └── wait-for-emulator.sh ├── android ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── grpc │ │ └── android │ │ ├── AndroidChannelBuilder.java │ │ ├── UdsChannelBuilder.java │ │ ├── UdsSocket.java │ │ └── UdsSocketFactory.java │ └── test │ └── java │ └── io │ └── grpc │ └── android │ └── AndroidChannelBuilderTest.java ├── api ├── BUILD.bazel ├── build.gradle └── src │ ├── context │ └── java │ │ └── io │ │ └── grpc │ │ ├── Context.java │ │ ├── Deadline.java │ │ ├── PersistentHashArrayMappedTrie.java │ │ └── ThreadLocalContextStorage.java │ ├── jmh │ └── java │ │ └── io │ │ └── grpc │ │ ├── AttachDetachBenchmark.java │ │ ├── AttributesBenchmark.java │ │ ├── CallOptionsBenchmark.java │ │ ├── DecompressorRegistryBenchmark.java │ │ ├── ReadBenchmark.java │ │ ├── StatusBenchmark.java │ │ └── WriteBenchmark.java │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ ├── Attributes.java │ │ ├── BinaryLog.java │ │ ├── BindableService.java │ │ ├── CallCredentials.java │ │ ├── CallOptions.java │ │ ├── CallbackMetricInstrument.java │ │ ├── Channel.java │ │ ├── ChannelCredentials.java │ │ ├── ChannelLogger.java │ │ ├── ChoiceChannelCredentials.java │ │ ├── ChoiceServerCredentials.java │ │ ├── ClientCall.java │ │ ├── ClientInterceptor.java │ │ ├── ClientInterceptors.java │ │ ├── ClientStreamTracer.java │ │ ├── ClientTransportFilter.java │ │ ├── Codec.java │ │ ├── CompositeCallCredentials.java │ │ ├── CompositeChannelCredentials.java │ │ ├── Compressor.java │ │ ├── CompressorRegistry.java │ │ ├── Configurator.java │ │ ├── ConfiguratorRegistry.java │ │ ├── ConnectivityState.java │ │ ├── ConnectivityStateInfo.java │ │ ├── Contexts.java │ │ ├── Decompressor.java │ │ ├── DecompressorRegistry.java │ │ ├── Detachable.java │ │ ├── DoubleCounterMetricInstrument.java │ │ ├── DoubleHistogramMetricInstrument.java │ │ ├── Drainable.java │ │ ├── EquivalentAddressGroup.java │ │ ├── ExperimentalApi.java │ │ ├── ForwardingChannelBuilder.java │ │ ├── ForwardingChannelBuilder2.java │ │ ├── ForwardingClientCall.java │ │ ├── ForwardingClientCallListener.java │ │ ├── ForwardingServerBuilder.java │ │ ├── ForwardingServerCall.java │ │ ├── ForwardingServerCallListener.java │ │ ├── Grpc.java │ │ ├── HandlerRegistry.java │ │ ├── HasByteBuffer.java │ │ ├── HttpConnectProxiedSocketAddress.java │ │ ├── IgnoreJRERequirement.java │ │ ├── InsecureChannelCredentials.java │ │ ├── InsecureServerCredentials.java │ │ ├── Internal.java │ │ ├── InternalCallOptions.java │ │ ├── InternalChannelz.java │ │ ├── InternalClientInterceptors.java │ │ ├── InternalConfigSelector.java │ │ ├── InternalConfigurator.java │ │ ├── InternalConfiguratorRegistry.java │ │ ├── InternalDecompressorRegistry.java │ │ ├── InternalInstrumented.java │ │ ├── InternalKnownTransport.java │ │ ├── InternalLogId.java │ │ ├── InternalManagedChannelBuilder.java │ │ ├── InternalManagedChannelProvider.java │ │ ├── InternalMayRequireSpecificExecutor.java │ │ ├── InternalMetadata.java │ │ ├── InternalMethodDescriptor.java │ │ ├── InternalServer.java │ │ ├── InternalServerInterceptors.java │ │ ├── InternalServerProvider.java │ │ ├── InternalServiceProviders.java │ │ ├── InternalStatus.java │ │ ├── InternalStatusRuntimeException.java │ │ ├── InternalSubchannelAddressAttributes.java │ │ ├── InternalTimeUtils.java │ │ ├── InternalWithLogId.java │ │ ├── KnownLength.java │ │ ├── LoadBalancer.java │ │ ├── LoadBalancerProvider.java │ │ ├── LoadBalancerRegistry.java │ │ ├── LongCounterMetricInstrument.java │ │ ├── LongGaugeMetricInstrument.java │ │ ├── LongHistogramMetricInstrument.java │ │ ├── LongUpDownCounterMetricInstrument.java │ │ ├── ManagedChannel.java │ │ ├── ManagedChannelBuilder.java │ │ ├── ManagedChannelProvider.java │ │ ├── ManagedChannelRegistry.java │ │ ├── Metadata.java │ │ ├── MethodDescriptor.java │ │ ├── MetricInstrument.java │ │ ├── MetricInstrumentRegistry.java │ │ ├── MetricRecorder.java │ │ ├── MetricSink.java │ │ ├── NameResolver.java │ │ ├── NameResolverProvider.java │ │ ├── NameResolverRegistry.java │ │ ├── PartialForwardingClientCall.java │ │ ├── PartialForwardingClientCallListener.java │ │ ├── PartialForwardingServerCall.java │ │ ├── PartialForwardingServerCallListener.java │ │ ├── PartialMetricInstrument.java │ │ ├── ProxiedSocketAddress.java │ │ ├── ProxyDetector.java │ │ ├── SecurityLevel.java │ │ ├── Server.java │ │ ├── ServerBuilder.java │ │ ├── ServerCall.java │ │ ├── ServerCallExecutorSupplier.java │ │ ├── ServerCallHandler.java │ │ ├── ServerCredentials.java │ │ ├── ServerInterceptor.java │ │ ├── ServerInterceptors.java │ │ ├── ServerMethodDefinition.java │ │ ├── ServerProvider.java │ │ ├── ServerRegistry.java │ │ ├── ServerServiceDefinition.java │ │ ├── ServerStreamTracer.java │ │ ├── ServerTransportFilter.java │ │ ├── ServiceDescriptor.java │ │ ├── ServiceProviders.java │ │ ├── Status.java │ │ ├── StatusException.java │ │ ├── StatusOr.java │ │ ├── StatusRuntimeException.java │ │ ├── StreamTracer.java │ │ ├── SynchronizationContext.java │ │ ├── TimeUtils.java │ │ ├── TlsChannelCredentials.java │ │ ├── TlsServerCredentials.java │ │ ├── Uri.java │ │ └── package-info.java │ ├── test │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ ├── AttributesTest.java │ │ │ ├── CallOptionsTest.java │ │ │ ├── ChoiceChannelCredentialsTest.java │ │ │ ├── ClientInterceptorsTest.java │ │ │ ├── ClientStreamTracerTest.java │ │ │ ├── CompositeCallCredentialsTest.java │ │ │ ├── CompositeChannelCredentialsTest.java │ │ │ ├── ConfiguratorRegistryTest.java │ │ │ ├── ConnectivityStateInfoTest.java │ │ │ ├── ContextTest.java │ │ │ ├── ContextsTest.java │ │ │ ├── DeadlineTest.java │ │ │ ├── DecompressorRegistryTest.java │ │ │ ├── ForwardingChannelBuilder2Test.java │ │ │ ├── ForwardingChannelBuilderTest.java │ │ │ ├── ForwardingScheduledExecutorService.java │ │ │ ├── ForwardingServerBuilderTest.java │ │ │ ├── ForwardingServerCallListenerTest.java │ │ │ ├── ForwardingServerCallTest.java │ │ │ ├── HttpConnectProxiedSocketAddressTest.java │ │ │ ├── InsecureChannelCredentialsTest.java │ │ │ ├── InternalChannelzTest.java │ │ │ ├── InternalConfigSelectorTest.java │ │ │ ├── InternalLogIdTest.java │ │ │ ├── LoadBalancerRegistryTest.java │ │ │ ├── LoadBalancerTest.java │ │ │ ├── ManagedChannelRegistryTest.java │ │ │ ├── MetadataTest.java │ │ │ ├── MethodDescriptorTest.java │ │ │ ├── MetricInstrumentRegistryTest.java │ │ │ ├── NameResolverRegistryTest.java │ │ │ ├── NameResolverTest.java │ │ │ ├── PersistentHashArrayMappedTrieTest.java │ │ │ ├── ReplacingClassLoader.java │ │ │ ├── ServerInterceptorsTest.java │ │ │ ├── ServerRegistryTest.java │ │ │ ├── ServerServiceDefinitionTest.java │ │ │ ├── ServiceDescriptorTest.java │ │ │ ├── ServiceProvidersTest.java │ │ │ ├── ServiceProvidersTestAbstractProvider.java │ │ │ ├── ServiceProvidersTestUtil.java │ │ │ ├── StatusExceptionTest.java │ │ │ ├── StatusOrTest.java │ │ │ ├── StatusRuntimeExceptionTest.java │ │ │ ├── StatusTest.java │ │ │ ├── SynchronizationContextTest.java │ │ │ ├── ThreadLocalContextStorageTest.java │ │ │ ├── TimeUtilsTest.java │ │ │ ├── TlsChannelCredentialsTest.java │ │ │ └── UriTest.java │ └── resources │ │ └── io │ │ └── grpc │ │ ├── ServiceProvidersTestAbstractProvider-empty.txt │ │ ├── ServiceProvidersTestAbstractProvider-failAtAvailableProvider.txt │ │ ├── ServiceProvidersTestAbstractProvider-failAtInitProvider.txt │ │ ├── ServiceProvidersTestAbstractProvider-failAtPriorityProvider.txt │ │ ├── ServiceProvidersTestAbstractProvider-multipleProvider.txt │ │ ├── ServiceProvidersTestAbstractProvider-unavailableProvider.txt │ │ └── ServiceProvidersTestAbstractProvider-unknownClassProvider.txt │ └── testFixtures │ └── java │ └── io │ └── grpc │ ├── ForwardingTestUtil.java │ ├── IntegerMarshaller.java │ ├── LoadBalancerMatchers.java │ ├── ManagedChannelRegistryAccessor.java │ ├── MetricInstrumentRegistryAccessor.java │ ├── NoopClientCall.java │ ├── NoopMetricSink.java │ ├── NoopServerCall.java │ ├── PickSubchannelArgsMatcher.java │ ├── ServerRegistryAccessor.java │ ├── StaticTestingClassLoader.java │ ├── StatusMatcher.java │ ├── StatusOrMatcher.java │ ├── StringMarshaller.java │ └── testing │ └── DeadlineSubject.java ├── auth ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── auth │ │ ├── ClientAuthInterceptor.java │ │ ├── GoogleAuthLibraryCallCredentials.java │ │ ├── MoreCallCredentials.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── grpc │ └── auth │ ├── ClientAuthInterceptorTest.java │ └── GoogleAuthLibraryCallCredentialsTest.java ├── authz ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── authz │ │ ├── AuthorizationPolicyTranslator.java │ │ ├── AuthorizationServerInterceptor.java │ │ └── FileWatcherAuthorizationServerInterceptor.java │ └── test │ └── java │ └── io │ └── grpc │ └── authz │ ├── AuthorizationEnd2EndTest.java │ ├── AuthorizationPolicyTranslatorTest.java │ ├── AuthorizationServerInterceptorTest.java │ └── FileWatcherAuthorizationServerInterceptorTest.java ├── benchmarks ├── README.md ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── benchmarks │ │ └── proto │ │ ├── BenchmarkServiceGrpc.java │ │ ├── ReportQpsScenarioServiceGrpc.java │ │ └── WorkerServiceGrpc.java │ ├── jmh │ └── java │ │ └── io │ │ └── grpc │ │ └── benchmarks │ │ ├── CancellableInterceptor.java │ │ ├── ThreadlessExecutor.java │ │ ├── TransportBenchmark.java │ │ └── netty │ │ ├── AbstractBenchmark.java │ │ ├── StreamingPingPongsPerSecondBenchmark.java │ │ └── UnaryCallQpsBenchmark.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── benchmarks │ │ │ ├── ByteBufInputStream.java │ │ │ ├── ByteBufOutputMarshaller.java │ │ │ ├── SocketAddressValidator.java │ │ │ ├── Transport.java │ │ │ ├── Utils.java │ │ │ ├── driver │ │ │ ├── LoadClient.java │ │ │ ├── LoadServer.java │ │ │ └── LoadWorker.java │ │ │ └── qps │ │ │ ├── AbstractConfigurationBuilder.java │ │ │ ├── AsyncClient.java │ │ │ ├── AsyncServer.java │ │ │ ├── ClientConfiguration.java │ │ │ ├── Configuration.java │ │ │ ├── OpenLoopClient.java │ │ │ └── ServerConfiguration.java │ └── proto │ │ └── grpc │ │ └── testing │ │ ├── control.proto │ │ ├── messages.proto │ │ ├── payloads.proto │ │ ├── services.proto │ │ └── stats.proto │ └── test │ └── java │ └── io │ └── grpc │ └── benchmarks │ └── driver │ ├── LoadClientTest.java │ └── LoadWorkerTest.java ├── binder ├── build.gradle └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── grpc │ │ └── binder │ │ ├── BinderChannelSmokeTest.java │ │ ├── BinderSecurityTest.java │ │ ├── HostServices.java │ │ └── internal │ │ ├── BinderClientTransportTest.java │ │ ├── BinderTransportTest.java │ │ ├── LeakSafeOneWayBinderTest.java │ │ └── OneWayBinderProxies.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── grpc │ │ └── binder │ │ ├── AndroidComponentAddress.java │ │ ├── ApiConstants.java │ │ ├── AsyncSecurityPolicy.java │ │ ├── BindServiceFlags.java │ │ ├── BinderChannelBuilder.java │ │ ├── BinderChannelCredentials.java │ │ ├── BinderInternal.java │ │ ├── BinderServerBuilder.java │ │ ├── IBinderReceiver.java │ │ ├── InboundParcelablePolicy.java │ │ ├── LifecycleOnDestroyHelper.java │ │ ├── ParcelableUtils.java │ │ ├── PeerUid.java │ │ ├── PeerUids.java │ │ ├── SecurityPolicies.java │ │ ├── SecurityPolicy.java │ │ ├── ServerSecurityPolicy.java │ │ ├── UntrustedSecurityPolicies.java │ │ └── internal │ │ ├── ActiveTransportTracker.java │ │ ├── Bindable.java │ │ ├── BinderClientTransport.java │ │ ├── BinderClientTransportFactory.java │ │ ├── BinderServer.java │ │ ├── BinderServerTransport.java │ │ ├── BinderTransport.java │ │ ├── BinderTransportSecurity.java │ │ ├── BlockInputStream.java │ │ ├── BlockPool.java │ │ ├── BoundClientAddress.java │ │ ├── FlowController.java │ │ ├── Inbound.java │ │ ├── IntentNameResolver.java │ │ ├── IntentNameResolverProvider.java │ │ ├── LeakSafeOneWayBinder.java │ │ ├── MetadataHelper.java │ │ ├── MultiMessageClientStream.java │ │ ├── MultiMessageServerStream.java │ │ ├── OneWayBinderProxy.java │ │ ├── Outbound.java │ │ ├── ParcelHolder.java │ │ ├── ParcelableInputStream.java │ │ ├── PendingAuthListener.java │ │ ├── PingTracker.java │ │ ├── ServiceBinding.java │ │ ├── SimplePromise.java │ │ ├── SingleMessageClientStream.java │ │ ├── SingleMessageServerStream.java │ │ ├── SystemApis.java │ │ └── TransactionUtils.java │ ├── test │ └── java │ │ └── io │ │ └── grpc │ │ └── binder │ │ ├── AndroidComponentAddressTest.java │ │ ├── BindServiceFlagsTest.java │ │ ├── BinderChannelBuilderTest.java │ │ ├── BinderChannelCredentialsTest.java │ │ ├── BinderServerBuilderTest.java │ │ ├── LifecycleOnDestroyHelperTest.java │ │ ├── PeerUidTest.java │ │ ├── PeerUidTestHelperTest.java │ │ ├── PeerUidsTest.java │ │ ├── RobolectricBinderSecurityTest.java │ │ ├── SecurityPoliciesTest.java │ │ ├── ServerSecurityPolicyTest.java │ │ └── internal │ │ ├── ActiveTransportTrackerTest.java │ │ ├── BinderServerTransportTest.java │ │ ├── BlockInputStreamTest.java │ │ ├── BoundClientAddressTest.java │ │ ├── FlowControllerTest.java │ │ ├── IntentNameResolverProviderTest.java │ │ ├── IntentNameResolverTest.java │ │ ├── OneWayBinderProxyTest.java │ │ ├── ParcelableInputStreamTest.java │ │ ├── PendingAuthListenerTest.java │ │ ├── PingTrackerTest.java │ │ ├── RobolectricBinderTransportTest.java │ │ ├── ServiceBindingTest.java │ │ ├── SimplePromiseTest.java │ │ ├── TestParcelable.java │ │ └── TransactionUtilsTest.java │ └── testFixtures │ └── java │ └── io │ └── grpc │ └── binder │ ├── PeerUidTestHelper.java │ └── internal │ ├── BinderClientTransportBuilder.java │ ├── FakeDeadBinder.java │ ├── MainThreadScheduledExecutorService.java │ └── SettableAsyncSecurityPolicy.java ├── bom └── build.gradle ├── census ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── census │ │ ├── CensusStatsModule.java │ │ ├── CensusTracingModule.java │ │ ├── GrpcCensus.java │ │ ├── InternalCensusStatsAccessor.java │ │ ├── InternalCensusTracingAccessor.java │ │ └── internal │ │ ├── DeprecatedCensusConstants.java │ │ └── ObservabilityCensusConstants.java │ └── test │ └── java │ └── io │ └── grpc │ └── census │ ├── CensusModulesTest.java │ └── CensusTracingAnnotationEventTest.java ├── codecov.yml ├── compiler ├── BUILD.bazel ├── README.md ├── build.gradle ├── check-artifact.sh └── src │ ├── java_plugin │ └── cpp │ │ ├── java_generator.cpp │ │ ├── java_generator.h │ │ └── java_plugin.cpp │ ├── test │ ├── golden │ │ ├── TestDeprecatedService.java.txt │ │ └── TestService.java.txt │ └── proto │ │ └── grpc │ │ └── testing │ │ └── compiler │ │ └── test.proto │ └── testLite │ └── golden │ ├── TestDeprecatedService.java.txt │ └── TestService.java.txt ├── context ├── BUILD.bazel └── build.gradle ├── contextstorage ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── override │ │ ├── ContextStorageOverride.java │ │ └── OpenTelemetryContextStorage.java │ └── test │ └── java │ └── io │ └── grpc │ └── override │ └── OpenTelemetryContextStorageTest.java ├── core ├── BUILD.bazel ├── build.gradle └── src │ ├── bazel-internal │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.grpc.LoadBalancerProvider │ │ └── io.grpc.NameResolverProvider │ ├── jmh │ └── java │ │ └── io │ │ └── grpc │ │ └── internal │ │ ├── ChannelzBenchmark.java │ │ ├── SerializingExecutorBenchmark.java │ │ └── StatsTraceContextBenchmark.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── internal │ │ │ ├── AbstractClientStream.java │ │ │ ├── AbstractReadableBuffer.java │ │ │ ├── AbstractServerStream.java │ │ │ ├── AbstractStream.java │ │ │ ├── AbstractSubchannel.java │ │ │ ├── ApplicationThreadDeframer.java │ │ │ ├── ApplicationThreadDeframerListener.java │ │ │ ├── AtomicBackoff.java │ │ │ ├── AtomicLongCounter.java │ │ │ ├── AuthorityVerifier.java │ │ │ ├── AutoConfiguredLoadBalancerFactory.java │ │ │ ├── BackoffPolicy.java │ │ │ ├── BackoffPolicyRetryScheduler.java │ │ │ ├── CallCredentialsApplyingTransportFactory.java │ │ │ ├── CallTracer.java │ │ │ ├── CertificateUtils.java │ │ │ ├── ChannelLoggerImpl.java │ │ │ ├── ChannelTracer.java │ │ │ ├── ClientCallImpl.java │ │ │ ├── ClientStream.java │ │ │ ├── ClientStreamListener.java │ │ │ ├── ClientTransport.java │ │ │ ├── ClientTransportFactory.java │ │ │ ├── CompositeReadableBuffer.java │ │ │ ├── ConcurrentTimeProvider.java │ │ │ ├── ConnectionClientTransport.java │ │ │ ├── ConnectivityStateManager.java │ │ │ ├── ConscryptLoader.java │ │ │ ├── ContextRunnable.java │ │ │ ├── Deframer.java │ │ │ ├── DelayedClientCall.java │ │ │ ├── DelayedClientTransport.java │ │ │ ├── DelayedStream.java │ │ │ ├── DnsNameResolver.java │ │ │ ├── DnsNameResolverProvider.java │ │ │ ├── ExponentialBackoffPolicy.java │ │ │ ├── FailingClientStream.java │ │ │ ├── FailingClientTransport.java │ │ │ ├── FixedObjectPool.java │ │ │ ├── ForwardingClientStream.java │ │ │ ├── ForwardingClientStreamListener.java │ │ │ ├── ForwardingClientStreamTracer.java │ │ │ ├── ForwardingConnectionClientTransport.java │ │ │ ├── ForwardingDeframerListener.java │ │ │ ├── ForwardingManagedChannel.java │ │ │ ├── ForwardingNameResolver.java │ │ │ ├── ForwardingReadableBuffer.java │ │ │ ├── Framer.java │ │ │ ├── GrpcAttributes.java │ │ │ ├── GrpcUtil.java │ │ │ ├── GzipInflatingBuffer.java │ │ │ ├── HedgingPolicy.java │ │ │ ├── Http2ClientStreamTransportState.java │ │ │ ├── Http2Ping.java │ │ │ ├── InUseStateAggregator.java │ │ │ ├── InsightBuilder.java │ │ │ ├── InstantTimeProvider.java │ │ │ ├── InternalHandlerRegistry.java │ │ │ ├── InternalServer.java │ │ │ ├── InternalSubchannel.java │ │ │ ├── JndiResourceResolverFactory.java │ │ │ ├── JsonParser.java │ │ │ ├── JsonUtil.java │ │ │ ├── KeepAliveEnforcer.java │ │ │ ├── KeepAliveManager.java │ │ │ ├── LogExceptionRunnable.java │ │ │ ├── LongCounter.java │ │ │ ├── LongCounterFactory.java │ │ │ ├── ManagedChannelImpl.java │ │ │ ├── ManagedChannelImplBuilder.java │ │ │ ├── ManagedChannelOrphanWrapper.java │ │ │ ├── ManagedChannelServiceConfig.java │ │ │ ├── ManagedClientTransport.java │ │ │ ├── MaxConnectionIdleManager.java │ │ │ ├── MessageDeframer.java │ │ │ ├── MessageFramer.java │ │ │ ├── MetadataApplierImpl.java │ │ │ ├── MetricRecorderImpl.java │ │ │ ├── MigratingThreadDeframer.java │ │ │ ├── NameResolverFactoryToProviderFacade.java │ │ │ ├── NoopClientStream.java │ │ │ ├── NoopSslSession.java │ │ │ ├── ObjectPool.java │ │ │ ├── OobChannel.java │ │ │ ├── PickDetailsConsumerImpl.java │ │ │ ├── PickFirstLeafLoadBalancer.java │ │ │ ├── PickFirstLoadBalancer.java │ │ │ ├── PickFirstLoadBalancerProvider.java │ │ │ ├── PickSubchannelArgsImpl.java │ │ │ ├── ProxyDetectorImpl.java │ │ │ ├── ReadableBuffer.java │ │ │ ├── ReadableBuffers.java │ │ │ ├── ReflectionLongAdderCounter.java │ │ │ ├── Rescheduler.java │ │ │ ├── RetriableStream.java │ │ │ ├── RetryPolicy.java │ │ │ ├── RetryScheduler.java │ │ │ ├── RetryingNameResolver.java │ │ │ ├── ScParser.java │ │ │ ├── SerializeReentrantCallsDirectExecutor.java │ │ │ ├── SerializingExecutor.java │ │ │ ├── ServerCallImpl.java │ │ │ ├── ServerCallInfoImpl.java │ │ │ ├── ServerImpl.java │ │ │ ├── ServerImplBuilder.java │ │ │ ├── ServerListener.java │ │ │ ├── ServerStream.java │ │ │ ├── ServerStreamListener.java │ │ │ ├── ServerTransport.java │ │ │ ├── ServerTransportListener.java │ │ │ ├── ServiceConfigState.java │ │ │ ├── ServiceConfigUtil.java │ │ │ ├── SharedResourceHolder.java │ │ │ ├── SharedResourcePool.java │ │ │ ├── SpiffeUtil.java │ │ │ ├── SquelchLateMessagesAvailableDeframerListener.java │ │ │ ├── StatsTraceContext.java │ │ │ ├── Stream.java │ │ │ ├── StreamListener.java │ │ │ ├── SubchannelChannel.java │ │ │ ├── SubchannelMetrics.java │ │ │ ├── ThreadOptimizedDeframer.java │ │ │ ├── TimeProvider.java │ │ │ ├── TimeProviderResolverFactory.java │ │ │ ├── TransportFrameUtil.java │ │ │ ├── TransportProvider.java │ │ │ ├── TransportTracer.java │ │ │ ├── WritableBuffer.java │ │ │ ├── WritableBufferAllocator.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.grpc.LoadBalancerProvider │ │ └── io.grpc.NameResolverProvider │ ├── test │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── internal │ │ │ ├── AbstractClientStreamTest.java │ │ │ ├── AbstractReadableBufferTest.java │ │ │ ├── AbstractServerStreamTest.java │ │ │ ├── ApplicationThreadDeframerTest.java │ │ │ ├── AtomicBackoffTest.java │ │ │ ├── AutoConfiguredLoadBalancerFactoryTest.java │ │ │ ├── BackoffPolicyRetrySchedulerTest.java │ │ │ ├── ByteWritableBufferTest.java │ │ │ ├── CallCredentialsApplyingTest.java │ │ │ ├── ChannelLoggerImplTest.java │ │ │ ├── ChannelTracerTest.java │ │ │ ├── ClientCallImplTest.java │ │ │ ├── ClientTransportFactoryTest.java │ │ │ ├── CompositeReadableBufferTest.java │ │ │ ├── ConcurrentTimeProviderTest.java │ │ │ ├── ConfigSelectingClientCallTest.java │ │ │ ├── ConnectivityStateManagerTest.java │ │ │ ├── DelayedClientCallTest.java │ │ │ ├── DelayedClientTransportTest.java │ │ │ ├── DelayedStreamTest.java │ │ │ ├── DnsNameResolverProviderTest.java │ │ │ ├── DnsNameResolverTest.java │ │ │ ├── ExponentialBackoffPolicyTest.java │ │ │ ├── FailingClientStreamTest.java │ │ │ ├── FailingClientTransportTest.java │ │ │ ├── FakeCallCredentials.java │ │ │ ├── FakeClockTest.java │ │ │ ├── ForwardingClientStreamListenerTest.java │ │ │ ├── ForwardingClientStreamTest.java │ │ │ ├── ForwardingClientStreamTracerTest.java │ │ │ ├── ForwardingManagedChannelTest.java │ │ │ ├── ForwardingNameResolverTest.java │ │ │ ├── ForwardingReadableBufferTest.java │ │ │ ├── GrpcUtilTest.java │ │ │ ├── GzipInflatingBufferTest.java │ │ │ ├── HedgingPolicyTest.java │ │ │ ├── Http2ClientStreamTransportStateTest.java │ │ │ ├── InUseStateAggregatorTest.java │ │ │ ├── InstantTimeProviderTest.java │ │ │ ├── InternalSubchannelTest.java │ │ │ ├── JndiResourceResolverTest.java │ │ │ ├── JsonParserTest.java │ │ │ ├── JsonUtilTest.java │ │ │ ├── KeepAliveEnforcerTest.java │ │ │ ├── KeepAliveManagerTest.java │ │ │ ├── ManagedChannelImplBuilderTest.java │ │ │ ├── ManagedChannelImplGetNameResolverTest.java │ │ │ ├── ManagedChannelImplIdlenessTest.java │ │ │ ├── ManagedChannelImplTest.java │ │ │ ├── ManagedChannelOrphanWrapperTest.java │ │ │ ├── ManagedChannelServiceConfigTest.java │ │ │ ├── ManagedClientTransportTest.java │ │ │ ├── MaxConnectionIdleManagerTest.java │ │ │ ├── MessageDeframerTest.java │ │ │ ├── MessageFramerTest.java │ │ │ ├── MetricRecorderImplTest.java │ │ │ ├── PickFirstLeafLoadBalancerTest.java │ │ │ ├── PickFirstLoadBalancerProviderTest.java │ │ │ ├── PickFirstLoadBalancerTest.java │ │ │ ├── ProxyDetectorImplTest.java │ │ │ ├── ReadableBuffersArrayTest.java │ │ │ ├── ReadableBuffersByteBufferTest.java │ │ │ ├── ReadableBuffersTest.java │ │ │ ├── ReflectionLongAdderCounterTest.java │ │ │ ├── ReschedulerTest.java │ │ │ ├── RetriableStreamTest.java │ │ │ ├── RetryPolicyTest.java │ │ │ ├── RetryingNameResolverTest.java │ │ │ ├── SerializeReentrantCallsDirectExecutorTest.java │ │ │ ├── SerializingExecutorTest.java │ │ │ ├── ServerCallImplTest.java │ │ │ ├── ServerImplBuilderTest.java │ │ │ ├── ServerImplTest.java │ │ │ ├── ServiceConfigErrorHandlingTest.java │ │ │ ├── ServiceConfigStateTest.java │ │ │ ├── ServiceConfigUtilTest.java │ │ │ ├── SharedResourceHolderTest.java │ │ │ ├── SpiffeUtilTest.java │ │ │ └── TransportFrameUtilTest.java │ └── resources │ │ └── io │ │ └── grpc │ │ └── internal │ │ ├── spiffebundle.json │ │ ├── spiffebundle_corrupted_cert.json │ │ ├── spiffebundle_duplicates.json │ │ ├── spiffebundle_ec.json │ │ ├── spiffebundle_malformed.json │ │ ├── spiffebundle_wrong_kid.json │ │ ├── spiffebundle_wrong_kty.json │ │ ├── spiffebundle_wrong_multi_certs.json │ │ ├── spiffebundle_wrong_root.json │ │ ├── spiffebundle_wrong_seq_type.json │ │ ├── spiffebundle_wrong_use.json │ │ ├── test_hedging_service_config.json │ │ ├── test_retry_service_config.json │ │ └── uncompressable.bin │ └── testFixtures │ └── java │ └── io │ └── grpc │ └── internal │ ├── AbstractClientTransportFactoryTest.java │ ├── AbstractTransportTest.java │ ├── ClientStreamListenerBase.java │ ├── FakeClock.java │ ├── MockServerListener.java │ ├── MockServerTransportListener.java │ ├── NoopClientStreamListener.java │ ├── PickFirstLoadBalancerProviderAccessor.java │ ├── ReadableBufferTestBase.java │ ├── ServerStreamListenerBase.java │ ├── SingleMessageProducer.java │ ├── TestUtils.java │ ├── WritableBufferAllocatorTestBase.java │ └── WritableBufferTestBase.java ├── cronet ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── io │ │ └── grpc │ │ └── cronet │ │ ├── CronetChannelBuilder.java │ │ ├── CronetClientStream.java │ │ ├── CronetClientTransport.java │ │ ├── CronetWritableBuffer.java │ │ ├── CronetWritableBufferAllocator.java │ │ ├── InternalCronetCallOptions.java │ │ └── InternalCronetChannelBuilder.java │ └── test │ └── java │ └── io │ └── grpc │ └── cronet │ ├── CronetChannelBuilderTest.java │ ├── CronetClientStreamTest.java │ ├── CronetClientTransportTest.java │ └── CronetWritableBufferAllocatorTest.java ├── documentation ├── android-binderchannel-status-codes.md ├── android-channel-builder.md └── server-reflection-tutorial.md ├── examples ├── .bazelrc ├── BUILD.bazel ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── android │ ├── README.md │ ├── clientcache │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── grpc │ │ │ │ │ │ └── clientcacheexample │ │ │ │ │ │ ├── ClientCacheExampleActivity.java │ │ │ │ │ │ └── SafeMethodCachingInterceptor.java │ │ │ │ ├── proto │ │ │ │ │ └── helloworld.proto │ │ │ │ └── res │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_clientcacheexample.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── values │ │ │ │ │ └── strings.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── clientcacheexample │ │ │ │ └── SafeMethodCachingInterceptorTest.java │ │ ├── build.gradle │ │ └── settings.gradle │ ├── helloworld │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── grpc │ │ │ │ │ └── helloworldexample │ │ │ │ │ └── HelloworldActivity.java │ │ │ │ ├── proto │ │ │ │ └── helloworld.proto │ │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_helloworld.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ ├── build.gradle │ │ └── settings.gradle │ ├── routeguide │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── grpc │ │ │ │ │ └── routeguideexample │ │ │ │ │ ├── RouteGuideActivity.java │ │ │ │ │ └── RouteGuideUtil.java │ │ │ │ ├── proto │ │ │ │ └── route_guide.proto │ │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_routeguide.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ └── settings.gradle │ └── strictmode │ │ ├── README.md │ │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── strictmodehelloworldexample │ │ │ │ └── StrictModeHelloworldActivity.java │ │ │ ├── proto │ │ │ └── helloworld.proto │ │ │ └── res │ │ │ ├── layout │ │ │ └── activity_strictmodehelloworld.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ │ ├── build.gradle │ │ ├── demo.png │ │ └── settings.gradle ├── build.gradle ├── example-alts │ ├── BUILD.bazel │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── alts │ │ │ ├── HelloWorldAltsClient.java │ │ │ └── HelloWorldAltsServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-debug │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── debug │ │ │ ├── HelloWorldDebuggableClient.java │ │ │ ├── HostnameDebuggableServer.java │ │ │ └── HostnameGreeter.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-dualstack │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── dualstack │ │ │ ├── DualStackClient.java │ │ │ ├── DualStackServer.java │ │ │ ├── ExampleDualStackNameResolver.java │ │ │ └── ExampleDualStackNameResolverProvider.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-gauth │ ├── BUILD.bazel │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── grpc │ │ └── examples │ │ └── googleAuth │ │ └── GoogleAuthClient.java ├── example-gcp-csm-observability │ ├── README.md │ ├── build.gradle │ ├── csm-client.Dockerfile │ ├── csm-server.Dockerfile │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── csmobservability │ │ │ ├── CsmObservabilityClient.java │ │ │ └── CsmObservabilityServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-gcp-observability │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── gcpobservability │ │ │ ├── GcpObservabilityClient.java │ │ │ └── GcpObservabilityServer.java │ │ ├── proto │ │ └── helloworld │ │ │ └── helloworld.proto │ │ └── resources │ │ └── io │ │ └── grpc │ │ └── examples │ │ └── gcpobservability │ │ ├── gcp_observability_client_config.json │ │ └── gcp_observability_server_config.json ├── example-hostname │ ├── BUILD.bazel │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── examples │ │ │ │ └── hostname │ │ │ │ ├── HostnameGreeter.java │ │ │ │ └── HostnameServer.java │ │ └── proto │ │ │ └── helloworld │ │ │ └── helloworld.proto │ │ └── test │ │ └── java │ │ └── io │ │ └── grpc │ │ └── examples │ │ └── hostname │ │ └── HostnameGreeterTest.java ├── example-jwt-auth │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── examples │ │ │ │ └── jwtauth │ │ │ │ ├── AuthClient.java │ │ │ │ ├── AuthServer.java │ │ │ │ ├── Constant.java │ │ │ │ ├── JwtCredential.java │ │ │ │ └── JwtServerInterceptor.java │ │ └── proto │ │ │ └── helloworld.proto │ │ └── test │ │ └── java │ │ └── io │ │ └── grpc │ │ └── examples │ │ └── jwtauth │ │ └── AuthClientTest.java ├── example-oauth │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── examples │ │ │ │ └── oauth │ │ │ │ ├── AuthClient.java │ │ │ │ ├── AuthServer.java │ │ │ │ ├── Constant.java │ │ │ │ ├── ExampleOAuth2Credentials.java │ │ │ │ └── OAuth2ServerInterceptor.java │ │ └── proto │ │ │ └── helloworld.proto │ │ └── test │ │ └── java │ │ └── io │ │ └── grpc │ │ └── examples │ │ └── oauth │ │ └── AuthClientTest.java ├── example-opentelemetry │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── example │ │ │ └── opentelemetry │ │ │ ├── OpenTelemetryClient.java │ │ │ ├── OpenTelemetryServer.java │ │ │ └── logging │ │ │ ├── LoggingOpenTelemetryClient.java │ │ │ └── LoggingOpenTelemetryServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-orca │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── orca │ │ │ ├── CustomBackendMetricsClient.java │ │ │ ├── CustomBackendMetricsLoadBalancerProvider.java │ │ │ └── CustomBackendMetricsServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-reflection │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── reflection │ │ │ └── ReflectionServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-servlet │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── servlet │ │ │ └── examples │ │ │ └── helloworld │ │ │ └── HelloWorldServlet.java │ │ ├── proto │ │ └── helloworld │ │ │ └── helloworld.proto │ │ └── webapp │ │ └── WEB-INF │ │ ├── glassfish-web.xml │ │ └── jboss-web.xml ├── example-tls │ ├── BUILD.bazel │ ├── README.md │ ├── build.gradle │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── helloworldtls │ │ │ ├── HelloWorldClientTls.java │ │ │ └── HelloWorldServerTls.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── example-xds │ ├── README.md │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ └── helloworldxds │ │ │ ├── HostnameGreeter.java │ │ │ ├── XdsHelloWorldClient.java │ │ │ └── XdsHelloWorldServer.java │ │ └── proto │ │ └── helloworld │ │ └── helloworld.proto ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── logging.properties ├── maven-assembly-jar-with-dependencies.xml ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── examples │ │ │ ├── advanced │ │ │ ├── HelloJsonClient.java │ │ │ ├── HelloJsonServer.java │ │ │ ├── JsonMarshaller.java │ │ │ └── README.md │ │ │ ├── cancellation │ │ │ ├── CancellationClient.java │ │ │ ├── CancellationServer.java │ │ │ └── README.md │ │ │ ├── customloadbalance │ │ │ ├── CustomLoadBalanceClient.java │ │ │ ├── README.md │ │ │ ├── ShufflingPickFirstLoadBalancer.java │ │ │ └── ShufflingPickFirstLoadBalancerProvider.java │ │ │ ├── deadline │ │ │ ├── DeadlineClient.java │ │ │ ├── DeadlineServer.java │ │ │ └── README.md │ │ │ ├── errordetails │ │ │ ├── ErrorDetailsExample.java │ │ │ └── README.md │ │ │ ├── errorhandling │ │ │ ├── DetailErrorSample.java │ │ │ ├── ErrorHandlingClient.java │ │ │ └── README.md │ │ │ ├── experimental │ │ │ ├── CompressingHelloWorldClient.java │ │ │ ├── CompressingHelloWorldServerAllMethods.java │ │ │ ├── CompressingHelloWorldServerPerMethod.java │ │ │ └── README.md │ │ │ ├── grpcproxy │ │ │ ├── GrpcProxy.java │ │ │ └── README.md │ │ │ ├── header │ │ │ ├── CustomHeaderClient.java │ │ │ ├── CustomHeaderServer.java │ │ │ ├── HeaderClientInterceptor.java │ │ │ ├── HeaderServerInterceptor.java │ │ │ └── README.md │ │ │ ├── healthservice │ │ │ ├── HealthServiceClient.java │ │ │ ├── HealthServiceServer.java │ │ │ └── README.md │ │ │ ├── hedging │ │ │ ├── HedgingHelloWorldClient.java │ │ │ ├── HedgingHelloWorldServer.java │ │ │ └── README.md │ │ │ ├── helloworld │ │ │ ├── HelloWorldClient.java │ │ │ ├── HelloWorldServer.java │ │ │ └── README.md │ │ │ ├── keepalive │ │ │ ├── KeepAliveClient.java │ │ │ ├── KeepAliveServer.java │ │ │ └── README.md │ │ │ ├── loadbalance │ │ │ ├── ExampleNameResolver.java │ │ │ ├── ExampleNameResolverProvider.java │ │ │ ├── LoadBalanceClient.java │ │ │ ├── LoadBalanceServer.java │ │ │ └── README.md │ │ │ ├── manualflowcontrol │ │ │ ├── BidiBlockingClient.java │ │ │ ├── ManualFlowControlClient.java │ │ │ ├── ManualFlowControlServer.java │ │ │ └── README.md │ │ │ ├── multiplex │ │ │ ├── EchoService.java │ │ │ ├── MultiplexingServer.java │ │ │ ├── README.md │ │ │ └── SharingClient.java │ │ │ ├── nameresolve │ │ │ ├── ExampleNameResolver.java │ │ │ ├── ExampleNameResolverProvider.java │ │ │ ├── NameResolveClient.java │ │ │ ├── NameResolveServer.java │ │ │ └── README.md │ │ │ ├── preserialized │ │ │ ├── ByteArrayMarshaller.java │ │ │ ├── PreSerializedClient.java │ │ │ ├── PreSerializedServer.java │ │ │ └── README.md │ │ │ ├── retrying │ │ │ ├── README.md │ │ │ ├── RetryingHelloWorldClient.java │ │ │ └── RetryingHelloWorldServer.java │ │ │ ├── routeguide │ │ │ ├── README.md │ │ │ ├── RouteGuideClient.java │ │ │ ├── RouteGuideServer.java │ │ │ └── RouteGuideUtil.java │ │ │ └── waitforready │ │ │ ├── README.md │ │ │ └── WaitForReadyClient.java │ ├── proto │ │ ├── grpc │ │ │ └── examples │ │ │ │ └── echo │ │ │ │ └── echo.proto │ │ ├── hello_streaming.proto │ │ ├── helloworld.proto │ │ └── route_guide.proto │ └── resources │ │ └── io │ │ └── grpc │ │ └── examples │ │ ├── hedging │ │ └── hedging_service_config.json │ │ ├── retrying │ │ └── retrying_service_config.json │ │ └── routeguide │ │ └── route_guide_db.json │ └── test │ └── java │ └── io │ └── grpc │ └── examples │ ├── header │ ├── HeaderClientInterceptorTest.java │ └── HeaderServerInterceptorTest.java │ ├── helloworld │ ├── HelloWorldClientTest.java │ └── HelloWorldServerTest.java │ └── routeguide │ ├── RouteGuideClientTest.java │ └── RouteGuideServerTest.java ├── gae-interop-testing ├── README.md └── gae-jdk8 │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── io │ │ └── grpc │ │ └── testing │ │ └── integration │ │ ├── LongLivedChannel.java │ │ └── NettyClientInteropServlet.java │ └── webapp │ └── WEB-INF │ ├── appengine-web.xml │ └── web.xml ├── gcp-csm-observability ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── gcp │ │ └── csm │ │ └── observability │ │ ├── CsmObservability.java │ │ └── MetadataExchanger.java │ └── test │ └── java │ └── io │ └── grpc │ └── gcp │ └── csm │ └── observability │ ├── CsmObservabilityTest.java │ └── MetadataExchangerTest.java ├── gcp-observability ├── build.gradle ├── interop │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── grpc │ │ └── gcp │ │ └── observability │ │ └── interop │ │ └── TestServiceInterop.java └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── gcp │ │ │ └── observability │ │ │ ├── GcpObservability.java │ │ │ ├── ObservabilityConfig.java │ │ │ ├── ObservabilityConfigImpl.java │ │ │ ├── interceptors │ │ │ ├── ConditionalClientInterceptor.java │ │ │ ├── ConfigFilterHelper.java │ │ │ ├── InetAddressUtil.java │ │ │ ├── InternalLoggingChannelInterceptor.java │ │ │ ├── InternalLoggingServerInterceptor.java │ │ │ └── LogHelper.java │ │ │ └── logging │ │ │ ├── GcpLogSink.java │ │ │ ├── Sink.java │ │ │ └── TraceLoggingHelper.java │ └── proto │ │ └── grpc │ │ └── observabilitylog │ │ └── v1 │ │ └── observabilitylog.proto │ └── test │ └── java │ └── io │ └── grpc │ └── gcp │ └── observability │ ├── GcpObservabilityTest.java │ ├── LoggingTest.java │ ├── MetricsTest.java │ ├── ObservabilityConfigImplTest.java │ ├── ObservabilityTestHelper.java │ ├── TracesTest.java │ ├── interceptors │ ├── ConditionalClientInterceptorTest.java │ ├── ConfigFilterHelperTest.java │ ├── InternalLoggingChannelInterceptorTest.java │ ├── InternalLoggingServerInterceptorTest.java │ └── LogHelperTest.java │ └── logging │ ├── GcpLogSinkTest.java │ └── TraceLoggingHelperTest.java ├── googleapis ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── googleapis │ │ │ ├── GoogleCloudToProdExperimentalNameResolverProvider.java │ │ │ ├── GoogleCloudToProdNameResolver.java │ │ │ └── GoogleCloudToProdNameResolverProvider.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.grpc.NameResolverProvider │ └── test │ └── java │ └── io │ └── grpc │ └── googleapis │ ├── GoogleCloudToProdNameResolverProviderTest.java │ └── GoogleCloudToProdNameResolverTest.java ├── gradle ├── javadoc │ ├── docs.oracle.com-javase-8-docs-api │ │ └── package-list │ ├── netty.io-4.1-api │ │ └── package-list │ ├── protobuf.dev-reference-java-api-docs │ │ └── package-list │ └── square.github.io-okhttp-2.x-okhttp │ │ └── package-list ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── grpclb ├── BUILD.bazel ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── lb │ │ └── v1 │ │ └── LoadBalancerGrpc.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── grpclb │ │ │ ├── BackendAddressGroup.java │ │ │ ├── CachedSubchannelPool.java │ │ │ ├── DropType.java │ │ │ ├── GrpclbClientLoadRecorder.java │ │ │ ├── GrpclbConfig.java │ │ │ ├── GrpclbConstants.java │ │ │ ├── GrpclbLoadBalancer.java │ │ │ ├── GrpclbLoadBalancerProvider.java │ │ │ ├── GrpclbNameResolver.java │ │ │ ├── GrpclbState.java │ │ │ ├── InternalGrpclbConstantsAccessor.java │ │ │ ├── SecretGrpclbNameResolverProvider.java │ │ │ ├── SubchannelPool.java │ │ │ └── TokenAttachingTracerFactory.java │ ├── proto │ │ └── grpc │ │ │ └── lb │ │ │ └── v1 │ │ │ └── load_balancer.proto │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.grpc.LoadBalancerProvider │ │ └── io.grpc.NameResolverProvider │ └── test │ └── java │ └── io │ └── grpc │ └── grpclb │ ├── CachedSubchannelPoolTest.java │ ├── FakeSocketAddress.java │ ├── GrpclbLoadBalancerProviderTest.java │ ├── GrpclbLoadBalancerTest.java │ ├── GrpclbNameResolverTest.java │ ├── SecretGrpclbNameResolverProviderTest.java │ └── TokenAttachingTracerFactoryTest.java ├── inprocess ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── inprocess │ │ ├── AnonymousInProcessSocketAddress.java │ │ ├── InProcessChannelBuilder.java │ │ ├── InProcessServer.java │ │ ├── InProcessServerBuilder.java │ │ ├── InProcessSocketAddress.java │ │ ├── InProcessTransport.java │ │ ├── InternalInProcessChannelBuilder.java │ │ ├── InternalInProcessServerBuilder.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── grpc │ └── inprocess │ ├── AnonymousInProcessSocketAddressTest.java │ ├── AnonymousInProcessTransportTest.java │ ├── InProcessChannelBuilderTest.java │ ├── InProcessClientTransportFactoryTest.java │ ├── InProcessServerBuilderTest.java │ ├── InProcessServerTest.java │ ├── InProcessSocketAddressTest.java │ └── InProcessTransportTest.java ├── interop-testing ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── testing │ │ └── integration │ │ ├── LoadBalancerStatsServiceGrpc.java │ │ ├── MetricsServiceGrpc.java │ │ ├── ReconnectServiceGrpc.java │ │ ├── TestServiceGrpc.java │ │ ├── UnimplementedServiceGrpc.java │ │ ├── XdsUpdateClientConfigureServiceGrpc.java │ │ └── XdsUpdateHealthServiceGrpc.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── testing │ │ │ └── integration │ │ │ ├── AbstractInteropTest.java │ │ │ ├── AltsHandshakerTestService.java │ │ │ ├── CustomBackendMetricsLoadBalancerProvider.java │ │ │ ├── GrpclbFallbackTestClient.java │ │ │ ├── GrpclbLongLivedAffinityTestClient.java │ │ │ ├── Http2Client.java │ │ │ ├── Http2TestCases.java │ │ │ ├── ReconnectTestClient.java │ │ │ ├── RpcBehaviorLoadBalancerProvider.java │ │ │ ├── SoakClient.java │ │ │ ├── StressTestClient.java │ │ │ ├── TestCases.java │ │ │ ├── TestServiceClient.java │ │ │ ├── TestServiceImpl.java │ │ │ ├── TestServiceServer.java │ │ │ ├── Util.java │ │ │ ├── XdsFederationTestClient.java │ │ │ ├── XdsTestClient.java │ │ │ └── XdsTestServer.java │ ├── proto │ │ └── grpc │ │ │ └── testing │ │ │ ├── empty.proto │ │ │ ├── messages.proto │ │ │ ├── metrics.proto │ │ │ └── test.proto │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.grpc.LoadBalancerProvider │ └── test │ └── java │ └── io │ └── grpc │ ├── ChannelAndServerBuilderTest.java │ ├── stub │ └── StubConfigTest.java │ └── testing │ └── integration │ ├── AltsHandshakerTest.java │ ├── AutoWindowSizingOnTest.java │ ├── CascadingTest.java │ ├── CompressionTest.java │ ├── ConcurrencyTest.java │ ├── Http2NettyLocalChannelTest.java │ ├── Http2NettyTest.java │ ├── Http2Test.java │ ├── InProcessTest.java │ ├── ManagedChannelBuilderSpiTest.java │ ├── ManagedChannelImplIntegrationTest.java │ ├── MoreInProcessTest.java │ ├── NettyFlowControlTest.java │ ├── OpenTelemetryContextPropagationTest.java │ ├── ProxyTest.java │ ├── RetryTest.java │ ├── RpcBehaviorLoadBalancerProviderTest.java │ ├── StressTestClientTest.java │ ├── TestCasesTest.java │ ├── TestServiceClientTest.java │ ├── TrafficControlProxy.java │ ├── TransportCompressionTest.java │ └── XdsTestServerTest.java ├── istio-interop-testing ├── build.gradle ├── src │ ├── generated │ │ └── main │ │ │ └── grpc │ │ │ └── io │ │ │ └── istio │ │ │ └── test │ │ │ └── EchoTestServiceGrpc.java │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── grpc │ │ │ └── testing │ │ │ └── istio │ │ │ └── EchoTestServer.java │ └── test │ │ └── java │ │ └── io │ │ └── grpc │ │ └── testing │ │ └── istio │ │ └── EchoTestServerTest.java └── third_party │ └── istio │ ├── LICENSE │ ├── import.sh │ └── src │ └── main │ └── proto │ └── test │ └── echo │ └── proto │ └── echo.proto ├── java_grpc_library.bzl ├── lint.xml ├── netty ├── BUILD.bazel ├── build.gradle ├── shaded │ ├── BUILD.bazel │ ├── build.gradle │ └── src │ │ └── testShadow │ │ └── java │ │ └── io │ │ └── grpc │ │ └── netty │ │ └── shaded │ │ └── ShadingTest.java └── src │ ├── jmh │ └── java │ │ └── io │ │ └── grpc │ │ └── netty │ │ ├── InboundHeadersBenchmark.java │ │ ├── MethodDescriptorBenchmark.java │ │ └── OutboundHeadersBenchmark.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── netty │ │ │ ├── AbstractHttp2Headers.java │ │ │ ├── AbstractNettyHandler.java │ │ │ ├── CancelClientStreamCommand.java │ │ │ ├── CancelServerStreamCommand.java │ │ │ ├── ClientTransportLifecycleManager.java │ │ │ ├── CreateStreamCommand.java │ │ │ ├── FixedKeyManagerFactory.java │ │ │ ├── FixedTrustManagerFactory.java │ │ │ ├── ForcefulCloseCommand.java │ │ │ ├── GracefulCloseCommand.java │ │ │ ├── GracefulServerCloseCommand.java │ │ │ ├── GrpcHttp2ConnectionHandler.java │ │ │ ├── GrpcHttp2HeadersUtils.java │ │ │ ├── GrpcHttp2OutboundHeaders.java │ │ │ ├── GrpcSslContexts.java │ │ │ ├── Http2ControlFrameLimitEncoder.java │ │ │ ├── InsecureFromHttp1ChannelCredentials.java │ │ │ ├── InternalGracefulServerCloseCommand.java │ │ │ ├── InternalNettyChannelBuilder.java │ │ │ ├── InternalNettyChannelCredentials.java │ │ │ ├── InternalNettyServerBuilder.java │ │ │ ├── InternalNettyServerCredentials.java │ │ │ ├── InternalNettySocketSupport.java │ │ │ ├── InternalProtocolNegotiationEvent.java │ │ │ ├── InternalProtocolNegotiator.java │ │ │ ├── InternalProtocolNegotiators.java │ │ │ ├── InternalWriteBufferingAndExceptionHandlerUtils.java │ │ │ ├── JettyTlsUtil.java │ │ │ ├── NegotiationType.java │ │ │ ├── NettyAdaptiveCumulator.java │ │ │ ├── NettyChannelBuilder.java │ │ │ ├── NettyChannelCredentials.java │ │ │ ├── NettyChannelProvider.java │ │ │ ├── NettyClientHandler.java │ │ │ ├── NettyClientStream.java │ │ │ ├── NettyClientTransport.java │ │ │ ├── NettyReadableBuffer.java │ │ │ ├── NettyServer.java │ │ │ ├── NettyServerBuilder.java │ │ │ ├── NettyServerCredentials.java │ │ │ ├── NettyServerHandler.java │ │ │ ├── NettyServerProvider.java │ │ │ ├── NettyServerStream.java │ │ │ ├── NettyServerTransport.java │ │ │ ├── NettySocketSupport.java │ │ │ ├── NettySslContextChannelCredentials.java │ │ │ ├── NettySslContextServerCredentials.java │ │ │ ├── NettyWritableBuffer.java │ │ │ ├── NettyWritableBufferAllocator.java │ │ │ ├── NoopSslEngine.java │ │ │ ├── ProtocolNegotiationEvent.java │ │ │ ├── ProtocolNegotiator.java │ │ │ ├── ProtocolNegotiators.java │ │ │ ├── SendGrpcFrameCommand.java │ │ │ ├── SendPingCommand.java │ │ │ ├── SendResponseHeadersCommand.java │ │ │ ├── StreamIdHolder.java │ │ │ ├── UdsNameResolver.java │ │ │ ├── UdsNameResolverProvider.java │ │ │ ├── UdsNettyChannelProvider.java │ │ │ ├── UnhelpfulSecurityProvider.java │ │ │ ├── Utils.java │ │ │ ├── WriteBufferingAndExceptionHandler.java │ │ │ ├── WriteQueue.java │ │ │ ├── X509AuthorityVerifier.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.grpc.ManagedChannelProvider │ │ ├── io.grpc.NameResolverProvider │ │ └── io.grpc.ServerProvider │ └── test │ └── java │ └── io │ └── grpc │ └── netty │ ├── AbstractHttp2HeadersTest.java │ ├── AdvancedTlsTest.java │ ├── GrpcHttp2HeadersUtilsTest.java │ ├── GrpcHttp2InboundHeadersTest.java │ ├── NettyAdaptiveCumulatorTest.java │ ├── NettyChannelBuilderTest.java │ ├── NettyChannelCredentialsTest.java │ ├── NettyChannelProviderTest.java │ ├── NettyClientHandlerTest.java │ ├── NettyClientStreamTest.java │ ├── NettyClientTransportFactoryTest.java │ ├── NettyClientTransportTest.java │ ├── NettyHandlerTestBase.java │ ├── NettyReadableBufferTest.java │ ├── NettyServerBuilderTest.java │ ├── NettyServerHandlerTest.java │ ├── NettyServerProviderTest.java │ ├── NettyServerStreamTest.java │ ├── NettyServerTest.java │ ├── NettyServerTransportTest.java │ ├── NettyStreamTestBase.java │ ├── NettyTestUtil.java │ ├── NettyTransportTest.java │ ├── NettyWritableBufferAllocatorTest.java │ ├── NettyWritableBufferTest.java │ ├── ProtocolNegotiatorsTest.java │ ├── TlsTest.java │ ├── UdsNameResolverProviderTest.java │ ├── UdsNameResolverTest.java │ ├── UdsNettyChannelProviderTest.java │ ├── UtilsTest.java │ ├── WriteBufferingAndExceptionHandlerTest.java │ └── WriteQueueTest.java ├── okhttp ├── BUILD.bazel ├── build.gradle ├── src │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── grpc │ │ │ │ └── okhttp │ │ │ │ ├── AsyncSink.java │ │ │ │ ├── ExceptionHandlingFrameWriter.java │ │ │ │ ├── ForwardingFrameWriter.java │ │ │ │ ├── HandshakerSocketFactory.java │ │ │ │ ├── Headers.java │ │ │ │ ├── InternalOkHttpChannelBuilder.java │ │ │ │ ├── InternalOkHttpServerBuilder.java │ │ │ │ ├── NegotiationType.java │ │ │ │ ├── NoopSslSocket.java │ │ │ │ ├── OkHttpChannelBuilder.java │ │ │ │ ├── OkHttpChannelProvider.java │ │ │ │ ├── OkHttpClientStream.java │ │ │ │ ├── OkHttpClientTransport.java │ │ │ │ ├── OkHttpFrameLogger.java │ │ │ │ ├── OkHttpProtocolNegotiator.java │ │ │ │ ├── OkHttpReadableBuffer.java │ │ │ │ ├── OkHttpServer.java │ │ │ │ ├── OkHttpServerBuilder.java │ │ │ │ ├── OkHttpServerProvider.java │ │ │ │ ├── OkHttpServerStream.java │ │ │ │ ├── OkHttpServerTransport.java │ │ │ │ ├── OkHttpSettingsUtil.java │ │ │ │ ├── OkHttpTlsUpgrader.java │ │ │ │ ├── OkHttpWritableBuffer.java │ │ │ │ ├── OkHttpWritableBufferAllocator.java │ │ │ │ ├── OutboundFlowController.java │ │ │ │ ├── PlaintextHandshakerSocketFactory.java │ │ │ │ ├── SslSocketFactoryChannelCredentials.java │ │ │ │ ├── SslSocketFactoryServerCredentials.java │ │ │ │ ├── TlsServerHandshakerSocketFactory.java │ │ │ │ ├── Utils.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ ├── io.grpc.ManagedChannelProvider │ │ │ └── io.grpc.ServerProvider │ └── test │ │ └── java │ │ └── io │ │ └── grpc │ │ └── okhttp │ │ ├── AsyncSinkTest.java │ │ ├── ExceptionHandlingFrameWriterTest.java │ │ ├── HeadersTest.java │ │ ├── OkHttpChannelBuilderTest.java │ │ ├── OkHttpChannelProviderTest.java │ │ ├── OkHttpClientStreamTest.java │ │ ├── OkHttpClientTransportFactoryTest.java │ │ ├── OkHttpClientTransportTest.java │ │ ├── OkHttpProtocolNegotiatorTest.java │ │ ├── OkHttpReadableBufferTest.java │ │ ├── OkHttpServerProviderTest.java │ │ ├── OkHttpServerTransportTest.java │ │ ├── OkHttpTlsUpgraderTest.java │ │ ├── OkHttpTransportTest.java │ │ ├── OkHttpWritableBufferAllocatorTest.java │ │ ├── OkHttpWritableBufferTest.java │ │ ├── OptionalMethodTest.java │ │ ├── SslSocketFactoryChannelCredentialsTest.java │ │ ├── TlsTest.java │ │ └── UtilsTest.java └── third_party │ └── okhttp │ ├── LICENSE │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── okhttp │ │ └── internal │ │ ├── CipherSuite.java │ │ ├── ConnectionSpec.java │ │ ├── Credentials.java │ │ ├── DistinguishedNameParser.java │ │ ├── Headers.java │ │ ├── OkHostnameVerifier.java │ │ ├── OptionalMethod.java │ │ ├── Platform.java │ │ ├── Protocol.java │ │ ├── StatusLine.java │ │ ├── TlsVersion.java │ │ ├── Util.java │ │ ├── framed │ │ ├── ErrorCode.java │ │ ├── FrameReader.java │ │ ├── FrameWriter.java │ │ ├── Header.java │ │ ├── HeadersMode.java │ │ ├── Hpack.java │ │ ├── Http2.java │ │ ├── Huffman.java │ │ ├── Settings.java │ │ └── Variant.java │ │ └── proxy │ │ ├── HttpUrl.java │ │ └── Request.java │ └── test │ └── java │ └── io │ └── grpc │ └── okhttp │ └── internal │ └── framed │ ├── HpackTest.java │ └── Http2Test.java ├── opentelemetry ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── opentelemetry │ │ ├── BinaryFormat.java │ │ ├── GrpcOpenTelemetry.java │ │ ├── GrpcTraceBinContextPropagator.java │ │ ├── InternalGrpcOpenTelemetry.java │ │ ├── InternalOpenTelemetryPlugin.java │ │ ├── MetadataGetter.java │ │ ├── MetadataSetter.java │ │ ├── OpenTelemetryMetricSink.java │ │ ├── OpenTelemetryMetricsModule.java │ │ ├── OpenTelemetryMetricsResource.java │ │ ├── OpenTelemetryPlugin.java │ │ ├── OpenTelemetryTracingModule.java │ │ └── internal │ │ └── OpenTelemetryConstants.java │ └── test │ └── java │ └── io │ └── grpc │ └── opentelemetry │ ├── GrpcOpenTelemetryTest.java │ ├── GrpcTraceBinContextPropagatorTest.java │ ├── MetadataGetterTest.java │ ├── MetadataSetterTest.java │ ├── OpenTelemetryMetricSinkTest.java │ ├── OpenTelemetryMetricsModuleTest.java │ └── OpenTelemetryTracingModuleTest.java ├── protobuf-lite ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── protobuf │ │ └── lite │ │ ├── ProtoInputStream.java │ │ ├── ProtoLiteUtils.java │ │ └── package-info.java │ └── test │ ├── java │ └── io │ │ └── grpc │ │ └── protobuf │ │ └── lite │ │ └── ProtoLiteUtilsTest.java │ └── proto │ └── simple_recursive.proto ├── protobuf ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── protobuf │ │ ├── ProtoFileDescriptorSupplier.java │ │ ├── ProtoMethodDescriptorSupplier.java │ │ ├── ProtoServiceDescriptorSupplier.java │ │ ├── ProtoUtils.java │ │ ├── StatusProto.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── grpc │ └── protobuf │ ├── ProtoUtilsTest.java │ └── StatusProtoTest.java ├── repositories.bzl ├── rls ├── BUILD.bazel ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── lookup │ │ └── v1 │ │ └── RouteLookupServiceGrpc.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── rls │ │ │ ├── AdaptiveThrottler.java │ │ │ ├── CachingRlsLbClient.java │ │ │ ├── ChildLbResolvedAddressFactory.java │ │ │ ├── ChildLoadBalancerHelper.java │ │ │ ├── LbPolicyConfiguration.java │ │ │ ├── LinkedHashLruCache.java │ │ │ ├── LruCache.java │ │ │ ├── ResolvedAddressFactory.java │ │ │ ├── RlsLoadBalancer.java │ │ │ ├── RlsLoadBalancerProvider.java │ │ │ ├── RlsProtoConverters.java │ │ │ ├── RlsProtoData.java │ │ │ ├── RlsRequestFactory.java │ │ │ ├── SubchannelStateManager.java │ │ │ ├── SubchannelStateManagerImpl.java │ │ │ └── Throttler.java │ ├── proto │ │ └── grpc │ │ │ └── lookup │ │ │ └── v1 │ │ │ ├── rls.proto │ │ │ └── rls_config.proto │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.grpc.LoadBalancerProvider │ └── test │ └── java │ └── io │ └── grpc │ └── rls │ ├── AdaptiveThrottlerTest.java │ ├── CachingRlsLbClientTest.java │ ├── ChildLbResolvedAddressFactoryTest.java │ ├── ChildLoadBalancerHelperTest.java │ ├── LbPolicyConfigurationTest.java │ ├── LinkedHashLruCacheTest.java │ ├── RlsLoadBalancerTest.java │ ├── RlsProtoConvertersTest.java │ ├── RlsRequestFactoryTest.java │ └── SubchannelStateManagerImplTest.java ├── run-test-client.sh ├── run-test-server.sh ├── s2a ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── s2a │ │ ├── S2AChannelCredentials.java │ │ └── internal │ │ ├── channel │ │ └── S2AHandshakerServiceChannel.java │ │ └── handshaker │ │ ├── ConnectionClosedException.java │ │ ├── GetAuthenticationMechanisms.java │ │ ├── ProtoUtil.java │ │ ├── S2AConnectionException.java │ │ ├── S2AIdentity.java │ │ ├── S2APrivateKeyMethod.java │ │ ├── S2AProtocolNegotiatorFactory.java │ │ ├── S2AStub.java │ │ ├── S2ATrustManager.java │ │ ├── SslContextFactory.java │ │ └── tokenmanager │ │ ├── AccessTokenManager.java │ │ ├── SingleTokenFetcher.java │ │ └── TokenFetcher.java │ └── test │ ├── java │ └── io │ │ └── grpc │ │ └── s2a │ │ ├── IntegrationTest.java │ │ ├── S2AChannelCredentialsTest.java │ │ └── internal │ │ ├── channel │ │ └── S2AHandshakerServiceChannelTest.java │ │ └── handshaker │ │ ├── FakeS2AServer.java │ │ ├── FakeS2AServerTest.java │ │ ├── FakeWriter.java │ │ ├── GetAuthenticationMechanismsTest.java │ │ ├── ProtoUtilTest.java │ │ ├── S2APrivateKeyMethodTest.java │ │ ├── S2AProtocolNegotiatorFactoryTest.java │ │ ├── S2AStubTest.java │ │ ├── S2ATrustManagerTest.java │ │ ├── SslContextFactoryTest.java │ │ └── tokenmanager │ │ └── SingleTokenAccessTokenManagerTest.java │ └── resources │ ├── README.md │ ├── cert_chain_ec.pem │ ├── client_cert.pem │ ├── client_key.pem │ ├── config.cnf │ ├── int_cert1_.cnf │ ├── int_cert1_ec.pem │ ├── int_cert2.cnf │ ├── int_cert2_ec.pem │ ├── int_key1_ec.pem │ ├── int_key2_ec.pem │ ├── leaf.cnf │ ├── leaf_cert_ec.pem │ ├── leaf_key_ec.pem │ ├── root_cert.pem │ ├── root_cert_ec.pem │ ├── root_ec.cnf │ ├── root_key.pem │ ├── root_key_ec.pem │ ├── server_cert.pem │ └── server_key.pem ├── services ├── BUILD.bazel ├── build.gradle └── src │ ├── generated │ ├── main │ │ └── grpc │ │ │ └── io │ │ │ └── grpc │ │ │ ├── channelz │ │ │ └── v1 │ │ │ │ └── ChannelzGrpc.java │ │ │ ├── health │ │ │ └── v1 │ │ │ │ └── HealthGrpc.java │ │ │ └── reflection │ │ │ ├── v1 │ │ │ └── ServerReflectionGrpc.java │ │ │ └── v1alpha │ │ │ └── ServerReflectionGrpc.java │ └── test │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── reflection │ │ └── testing │ │ ├── AnotherDynamicServiceGrpc.java │ │ ├── AnotherReflectableServiceGrpc.java │ │ ├── DynamicServiceGrpc.java │ │ └── ReflectableServiceGrpc.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ ├── protobuf │ │ │ └── services │ │ │ │ ├── BinaryLogProvider.java │ │ │ │ ├── BinaryLogProviderImpl.java │ │ │ │ ├── BinaryLogSink.java │ │ │ │ ├── BinaryLogs.java │ │ │ │ ├── BinlogHelper.java │ │ │ │ ├── ChannelzProtoUtil.java │ │ │ │ ├── ChannelzService.java │ │ │ │ ├── HealthCheckingLoadBalancerFactory.java │ │ │ │ ├── HealthCheckingLoadBalancerUtil.java │ │ │ │ ├── HealthServiceImpl.java │ │ │ │ ├── HealthStatusManager.java │ │ │ │ ├── InetAddressUtil.java │ │ │ │ ├── ProtoReflectionService.java │ │ │ │ ├── ProtoReflectionServiceV1.java │ │ │ │ ├── TempFileSink.java │ │ │ │ ├── internal │ │ │ │ └── HealthCheckingRoundRobinLoadBalancerProvider.java │ │ │ │ └── package-info.java │ │ │ └── services │ │ │ ├── AdminInterface.java │ │ │ ├── CallMetricRecorder.java │ │ │ ├── ChannelzService.java │ │ │ ├── HealthStatusManager.java │ │ │ ├── InternalCallMetricRecorder.java │ │ │ ├── InternalMetricRecorder.java │ │ │ ├── MetricRecorder.java │ │ │ ├── MetricRecorderHelper.java │ │ │ ├── MetricReport.java │ │ │ └── package-info.java │ ├── proto │ │ └── grpc │ │ │ ├── binlog │ │ │ └── v1 │ │ │ │ └── binarylog.proto │ │ │ ├── channelz │ │ │ └── v1 │ │ │ │ └── channelz.proto │ │ │ ├── health │ │ │ └── v1 │ │ │ │ └── health.proto │ │ │ └── reflection │ │ │ ├── v1 │ │ │ └── reflection.proto │ │ │ └── v1alpha │ │ │ └── reflection.proto │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.grpc.LoadBalancerProvider │ └── test │ ├── java │ └── io │ │ └── grpc │ │ ├── protobuf │ │ └── services │ │ │ ├── BinaryLogProviderImplTest.java │ │ │ ├── BinaryLogProviderTest.java │ │ │ ├── BinlogHelperTest.java │ │ │ ├── ChannelzProtoUtilTest.java │ │ │ ├── ChannelzServiceTest.java │ │ │ ├── ChannelzTestHelper.java │ │ │ ├── HealthCheckingLoadBalancerFactoryTest.java │ │ │ ├── HealthStatusManagerTest.java │ │ │ ├── ProtoReflectionServiceTest.java │ │ │ ├── ProtoReflectionServiceV1Test.java │ │ │ ├── TempFileSinkTest.java │ │ │ └── internal │ │ │ └── HealthCheckingRoundRobinLoadBalancerProviderTest.java │ │ └── services │ │ ├── AdminInterfaceChannelzTest.java │ │ └── CallMetricRecorderTest.java │ └── proto │ └── io │ └── grpc │ └── reflection │ └── testing │ ├── dynamic_reflection_test.proto │ ├── dynamic_reflection_test_depth_two.proto │ ├── reflection_test.proto │ ├── reflection_test_depth_three.proto │ ├── reflection_test_depth_two.proto │ └── reflection_test_depth_two_alternate.proto ├── servlet ├── build.gradle ├── jakarta │ └── build.gradle └── src │ ├── jettyTest │ └── java │ │ └── io │ │ └── grpc │ │ └── servlet │ │ ├── GrpcServletSmokeTest.java │ │ ├── JettyInteropTest.java │ │ └── JettyTransportTest.java │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── servlet │ │ ├── AsyncServletOutputStreamWriter.java │ │ ├── GrpcServlet.java │ │ ├── ServletAdapter.java │ │ ├── ServletServerBuilder.java │ │ ├── ServletServerStream.java │ │ └── package-info.java │ ├── test │ └── java │ │ └── io │ │ └── grpc │ │ └── servlet │ │ └── ServletServerBuilderTest.java │ ├── threadingTest │ └── java │ │ └── io │ │ └── grpc │ │ └── servlet │ │ └── AsyncServletOutputStreamWriterConcurrencyTest.java │ ├── tomcatTest │ └── java │ │ └── io │ │ └── grpc │ │ └── servlet │ │ ├── TomcatInteropTest.java │ │ └── TomcatTransportTest.java │ └── undertowTest │ └── java │ └── io │ └── grpc │ └── servlet │ ├── UndertowInteropTest.java │ └── UndertowTransportTest.java ├── settings.gradle ├── stub ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── grpc │ │ └── stub │ │ ├── AbstractAsyncStub.java │ │ ├── AbstractBlockingStub.java │ │ ├── AbstractFutureStub.java │ │ ├── AbstractStub.java │ │ ├── BlockingClientCall.java │ │ ├── CallStreamObserver.java │ │ ├── ClientCallStreamObserver.java │ │ ├── ClientCalls.java │ │ ├── ClientResponseObserver.java │ │ ├── InternalClientCalls.java │ │ ├── MetadataUtils.java │ │ ├── ServerCallStreamObserver.java │ │ ├── ServerCalls.java │ │ ├── StreamObserver.java │ │ ├── StreamObservers.java │ │ ├── annotations │ │ ├── GrpcGenerated.java │ │ └── RpcMethod.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── grpc │ └── stub │ ├── AbstractAsyncStubTest.java │ ├── AbstractBlockingStubTest.java │ ├── AbstractFutureStubTest.java │ ├── AbstractStubTest.java │ ├── BaseAbstractStubTest.java │ ├── BlockingClientCallTest.java │ ├── ClientCallsTest.java │ ├── MetadataUtilsTest.java │ ├── ServerCallsTest.java │ └── StreamObserversTest.java ├── testing-proto ├── BUILD.bazel ├── build.gradle └── src │ ├── generated │ └── main │ │ └── grpc │ │ └── io │ │ └── grpc │ │ └── testing │ │ └── protobuf │ │ └── SimpleServiceGrpc.java │ ├── main │ └── proto │ │ └── io │ │ └── grpc │ │ └── testing │ │ └── protobuf │ │ └── simpleservice.proto │ └── test │ └── java │ └── io │ └── grpc │ └── testing │ └── protobuf │ └── SimpleServiceTest.java ├── testing ├── BUILD.bazel ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ ├── internal │ │ │ └── testing │ │ │ │ ├── FakeNameResolverProvider.java │ │ │ │ ├── StatsTestUtils.java │ │ │ │ ├── StreamRecorder.java │ │ │ │ ├── TestClientStreamTracer.java │ │ │ │ ├── TestServerStreamTracer.java │ │ │ │ ├── TestStreamTracer.java │ │ │ │ └── TestUtils.java │ │ │ └── testing │ │ │ ├── GrpcCleanupRule.java │ │ │ ├── GrpcServerRule.java │ │ │ ├── StreamRecorder.java │ │ │ ├── TestMethodDescriptors.java │ │ │ ├── TestUtils.java │ │ │ ├── TlsTesting.java │ │ │ └── package-info.java │ └── resources │ │ └── certs │ │ ├── README │ │ ├── badclient.key │ │ ├── badclient.pem │ │ ├── badserver.key │ │ ├── badserver.pem │ │ ├── ca-openssl.cnf │ │ ├── ca.key │ │ ├── ca.pem │ │ ├── client.key │ │ ├── client.pem │ │ ├── client_spiffe.pem │ │ ├── ecdsa.key │ │ ├── index.txt │ │ ├── openssl.cnf │ │ ├── server0.key │ │ ├── server0.pem │ │ ├── server1-openssl.cnf │ │ ├── server1.key │ │ ├── server1.pem │ │ ├── server1_spiffe.pem │ │ ├── spiffe-openssl.cnf │ │ ├── spiffe_cert.pem │ │ ├── spiffe_multi_uri_san_cert.pem │ │ ├── spiffebundle.json │ │ └── spiffebundle1.json │ └── test │ └── java │ └── io │ └── grpc │ └── testing │ ├── GrpcCleanupRuleTest.java │ ├── GrpcServerRuleTest.java │ └── TlsTestingTest.java ├── util ├── BUILD.bazel ├── build.gradle └── src │ ├── jmh │ └── java │ │ └── io │ │ └── grpc │ │ └── util │ │ └── HandlerRegistryBenchmark.java │ ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── util │ │ │ ├── AdvancedTlsX509KeyManager.java │ │ │ ├── AdvancedTlsX509TrustManager.java │ │ │ ├── CertificateUtils.java │ │ │ ├── ForwardingClientStreamTracer.java │ │ │ ├── ForwardingLoadBalancer.java │ │ │ ├── ForwardingLoadBalancerHelper.java │ │ │ ├── ForwardingSubchannel.java │ │ │ ├── GracefulSwitchLoadBalancer.java │ │ │ ├── HealthProducerHelper.java │ │ │ ├── MultiChildLoadBalancer.java │ │ │ ├── MutableHandlerRegistry.java │ │ │ ├── OutlierDetectionLoadBalancer.java │ │ │ ├── OutlierDetectionLoadBalancerProvider.java │ │ │ ├── RandomSubsettingLoadBalancer.java │ │ │ ├── RandomSubsettingLoadBalancerProvider.java │ │ │ ├── RoundRobinLoadBalancer.java │ │ │ ├── SecretRoundRobinLoadBalancerProvider.java │ │ │ ├── TransmitStatusRuntimeExceptionInterceptor.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.grpc.LoadBalancerProvider │ ├── test │ └── java │ │ └── io │ │ └── grpc │ │ └── util │ │ ├── AdvancedTlsX509KeyManagerTest.java │ │ ├── AdvancedTlsX509TrustManagerTest.java │ │ ├── CertificateUtilsTest.java │ │ ├── ForwardingClientStreamTracerTest.java │ │ ├── ForwardingLoadBalancerHelperTest.java │ │ ├── ForwardingLoadBalancerTest.java │ │ ├── ForwardingSubchannelTest.java │ │ ├── GracefulSwitchLoadBalancerTest.java │ │ ├── HealthProducerHelperTest.java │ │ ├── MultiChildLoadBalancerTest.java │ │ ├── MutableHandlerRegistryTest.java │ │ ├── OutlierDetectionLoadBalancerProviderTest.java │ │ ├── OutlierDetectionLoadBalancerTest.java │ │ ├── RandomSubsettingLoadBalancerProviderTest.java │ │ ├── RandomSubsettingLoadBalancerTest.java │ │ ├── RoundRobinLoadBalancerTest.java │ │ └── UtilServerInterceptorsTest.java │ └── testFixtures │ └── java │ └── io │ └── grpc │ └── util │ ├── AbstractTestHelper.java │ └── GracefulSwitchLoadBalancerAccessor.java └── xds ├── BUILD.bazel ├── build.gradle ├── src ├── generated │ └── thirdparty │ │ └── grpc │ │ ├── com │ │ └── github │ │ │ └── xds │ │ │ └── service │ │ │ └── orca │ │ │ └── v3 │ │ │ └── OpenRcaServiceGrpc.java │ │ └── io │ │ └── envoyproxy │ │ └── envoy │ │ └── service │ │ ├── auth │ │ └── v3 │ │ │ └── AuthorizationGrpc.java │ │ ├── discovery │ │ └── v3 │ │ │ └── AggregatedDiscoveryServiceGrpc.java │ │ ├── load_stats │ │ └── v3 │ │ │ └── LoadReportingServiceGrpc.java │ │ ├── rate_limit_quota │ │ └── v3 │ │ │ └── RateLimitQuotaServiceGrpc.java │ │ └── status │ │ └── v3 │ │ └── ClientStatusDiscoveryServiceGrpc.java ├── main │ ├── java │ │ └── io │ │ │ └── grpc │ │ │ └── xds │ │ │ ├── AddressFilter.java │ │ │ ├── CdsLoadBalancer2.java │ │ │ ├── CdsLoadBalancerProvider.java │ │ │ ├── ClusterImplLoadBalancer.java │ │ │ ├── ClusterImplLoadBalancerProvider.java │ │ │ ├── ClusterManagerLoadBalancer.java │ │ │ ├── ClusterManagerLoadBalancerProvider.java │ │ │ ├── ClusterResolverLoadBalancer.java │ │ │ ├── ClusterResolverLoadBalancerProvider.java │ │ │ ├── ClusterSpecifierPlugin.java │ │ │ ├── ClusterSpecifierPluginRegistry.java │ │ │ ├── ConfigOrError.java │ │ │ ├── CsdsService.java │ │ │ ├── Endpoints.java │ │ │ ├── EnvoyServerProtoData.java │ │ │ ├── FaultConfig.java │ │ │ ├── FaultFilter.java │ │ │ ├── Filter.java │ │ │ ├── FilterChainMatchingProtocolNegotiators.java │ │ │ ├── FilterChainSelectorManager.java │ │ │ ├── FilterRegistry.java │ │ │ ├── GcpAuthenticationFilter.java │ │ │ ├── GrpcBootstrapperImpl.java │ │ │ ├── GrpcXdsTransportFactory.java │ │ │ ├── HttpConnectionManager.java │ │ │ ├── InternalGrpcBootstrapperImpl.java │ │ │ ├── InternalRbacFilter.java │ │ │ ├── InternalSharedXdsClientPoolProvider.java │ │ │ ├── InternalXdsAttributes.java │ │ │ ├── LazyLoadBalancer.java │ │ │ ├── LeastRequestLoadBalancer.java │ │ │ ├── LeastRequestLoadBalancerProvider.java │ │ │ ├── LoadBalancerConfigFactory.java │ │ │ ├── MessagePrinter.java │ │ │ ├── MetadataRegistry.java │ │ │ ├── PriorityLoadBalancer.java │ │ │ ├── PriorityLoadBalancerProvider.java │ │ │ ├── RbacConfig.java │ │ │ ├── RbacFilter.java │ │ │ ├── RingHashLoadBalancer.java │ │ │ ├── RingHashLoadBalancerProvider.java │ │ │ ├── RingHashOptions.java │ │ │ ├── RouteLookupServiceClusterSpecifierPlugin.java │ │ │ ├── RouterFilter.java │ │ │ ├── RoutingUtils.java │ │ │ ├── SharedCallCounterMap.java │ │ │ ├── SharedXdsClientPoolProvider.java │ │ │ ├── StructOrError.java │ │ │ ├── ThreadSafeRandom.java │ │ │ ├── TlsContextManager.java │ │ │ ├── VirtualHost.java │ │ │ ├── WeightedRandomPicker.java │ │ │ ├── WeightedRoundRobinLoadBalancer.java │ │ │ ├── WeightedRoundRobinLoadBalancerProvider.java │ │ │ ├── WeightedTargetLoadBalancer.java │ │ │ ├── WeightedTargetLoadBalancerProvider.java │ │ │ ├── WrrLocalityLoadBalancer.java │ │ │ ├── WrrLocalityLoadBalancerProvider.java │ │ │ ├── XdsAttributes.java │ │ │ ├── XdsChannelCredentials.java │ │ │ ├── XdsClientMetricReporterImpl.java │ │ │ ├── XdsClientPoolFactory.java │ │ │ ├── XdsClusterResource.java │ │ │ ├── XdsConfig.java │ │ │ ├── XdsCredentialsProvider.java │ │ │ ├── XdsCredentialsRegistry.java │ │ │ ├── XdsDependencyManager.java │ │ │ ├── XdsEndpointResource.java │ │ │ ├── XdsLbPolicies.java │ │ │ ├── XdsListenerResource.java │ │ │ ├── XdsNameResolver.java │ │ │ ├── XdsNameResolverProvider.java │ │ │ ├── XdsRouteConfigureResource.java │ │ │ ├── XdsServerBuilder.java │ │ │ ├── XdsServerCredentials.java │ │ │ ├── XdsServerWrapper.java │ │ │ ├── client │ │ │ ├── BackendMetricPropagation.java │ │ │ ├── Bootstrapper.java │ │ │ ├── BootstrapperImpl.java │ │ │ ├── ControlPlaneClient.java │ │ │ ├── EnvoyProtoData.java │ │ │ ├── LoadReportClient.java │ │ │ ├── LoadStatsManager2.java │ │ │ ├── Locality.java │ │ │ ├── MessagePrettyPrinter.java │ │ │ ├── ReferenceCounted.java │ │ │ ├── Stats.java │ │ │ ├── XdsClient.java │ │ │ ├── XdsClientImpl.java │ │ │ ├── XdsClientMetricReporter.java │ │ │ ├── XdsInitializationException.java │ │ │ ├── XdsLogger.java │ │ │ ├── XdsResourceType.java │ │ │ └── XdsTransportFactory.java │ │ │ ├── internal │ │ │ ├── GoogleDefaultXdsCredentialsProvider.java │ │ │ ├── InsecureXdsCredentialsProvider.java │ │ │ ├── MatcherParser.java │ │ │ ├── Matchers.java │ │ │ ├── ProtobufJsonConverter.java │ │ │ ├── TlsXdsCredentialsProvider.java │ │ │ ├── XdsInternalAttributes.java │ │ │ ├── package-info.java │ │ │ ├── rbac │ │ │ │ └── engine │ │ │ │ │ └── GrpcAuthorizationEngine.java │ │ │ └── security │ │ │ │ ├── ClientSslContextProviderFactory.java │ │ │ │ ├── Closeable.java │ │ │ │ ├── CommonTlsContextUtil.java │ │ │ │ ├── DynamicSslContextProvider.java │ │ │ │ ├── ReferenceCountingMap.java │ │ │ │ ├── SecurityProtocolNegotiators.java │ │ │ │ ├── ServerSslContextProviderFactory.java │ │ │ │ ├── SslContextProvider.java │ │ │ │ ├── SslContextProviderSupplier.java │ │ │ │ ├── TlsContextManagerImpl.java │ │ │ │ ├── certprovider │ │ │ │ ├── CertProviderClientSslContextProvider.java │ │ │ │ ├── CertProviderClientSslContextProviderFactory.java │ │ │ │ ├── CertProviderServerSslContextProvider.java │ │ │ │ ├── CertProviderServerSslContextProviderFactory.java │ │ │ │ ├── CertProviderSslContextProvider.java │ │ │ │ ├── CertificateProvider.java │ │ │ │ ├── CertificateProviderProvider.java │ │ │ │ ├── CertificateProviderRegistry.java │ │ │ │ ├── CertificateProviderStore.java │ │ │ │ ├── FileWatcherCertificateProvider.java │ │ │ │ ├── FileWatcherCertificateProviderProvider.java │ │ │ │ ├── IgnoreUpdatesWatcher.java │ │ │ │ └── SystemRootCertificateProvider.java │ │ │ │ └── trust │ │ │ │ ├── CertificateUtils.java │ │ │ │ ├── XdsTrustManagerFactory.java │ │ │ │ └── XdsX509TrustManager.java │ │ │ ├── orca │ │ │ ├── OrcaMetricReportingServerInterceptor.java │ │ │ ├── OrcaOobUtil.java │ │ │ ├── OrcaPerRequestUtil.java │ │ │ └── OrcaServiceImpl.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── io.grpc.LoadBalancerProvider │ │ ├── io.grpc.NameResolverProvider │ │ └── io.grpc.xds.XdsCredentialsProvider └── test │ ├── java │ └── io │ │ └── grpc │ │ └── xds │ │ ├── AddressFilterTest.java │ │ ├── CdsLoadBalancer2Test.java │ │ ├── CdsLoadBalancerProviderTest.java │ │ ├── ClusterImplLoadBalancerProviderTest.java │ │ ├── ClusterImplLoadBalancerTest.java │ │ ├── ClusterManagerLoadBalancerProviderTest.java │ │ ├── ClusterManagerLoadBalancerTest.java │ │ ├── ClusterResolverLoadBalancerProviderTest.java │ │ ├── ClusterResolverLoadBalancerTest.java │ │ ├── ClusterSpecifierPluginRegistryTest.java │ │ ├── ControlPlaneRule.java │ │ ├── CsdsServiceTest.java │ │ ├── DataPlaneRule.java │ │ ├── FakeControlPlaneXdsIntegrationTest.java │ │ ├── FaultFilterTest.java │ │ ├── FilterChainMatchingProtocolNegotiatorsTest.java │ │ ├── FilterChainSelectorManagerTest.java │ │ ├── GcpAuthenticationFilterTest.java │ │ ├── GrpcBootstrapperImplTest.java │ │ ├── GrpcXdsClientImplDataTest.java │ │ ├── GrpcXdsClientImplTestBase.java │ │ ├── GrpcXdsClientImplV3Test.java │ │ ├── GrpcXdsTransportFactoryTest.java │ │ ├── LazyLoadBalancerTest.java │ │ ├── LeastRequestLoadBalancerProviderTest.java │ │ ├── LeastRequestLoadBalancerTest.java │ │ ├── LoadBalancerConfigFactoryTest.java │ │ ├── LoadReportClientTest.java │ │ ├── MessagePrinterTest.java │ │ ├── MetadataLoadBalancerProvider.java │ │ ├── PriorityLoadBalancerProviderTest.java │ │ ├── PriorityLoadBalancerTest.java │ │ ├── RbacFilterTest.java │ │ ├── RingHashLoadBalancerProviderTest.java │ │ ├── RingHashLoadBalancerTest.java │ │ ├── RouteLookupServiceClusterSpecifierPluginTest.java │ │ ├── RouterFilterTest.java │ │ ├── RoutingUtilsTest.java │ │ ├── SharedCallCounterMapTest.java │ │ ├── SharedXdsClientPoolProviderTest.java │ │ ├── StatefulFilter.java │ │ ├── WeightedRandomPickerTest.java │ │ ├── WeightedRoundRobinLoadBalancerProviderTest.java │ │ ├── WeightedRoundRobinLoadBalancerTest.java │ │ ├── WeightedTargetLoadBalancerProviderTest.java │ │ ├── WeightedTargetLoadBalancerTest.java │ │ ├── WrrLocalityLoadBalancerProviderTest.java │ │ ├── WrrLocalityLoadBalancerTest.java │ │ ├── XdsClientFallbackTest.java │ │ ├── XdsClientFederationTest.java │ │ ├── XdsClientMetricReporterImplTest.java │ │ ├── XdsClientWrapperForServerSdsTestMisc.java │ │ ├── XdsCredentialsRegistryTest.java │ │ ├── XdsDependencyManagerTest.java │ │ ├── XdsNameResolverProviderTest.java │ │ ├── XdsNameResolverTest.java │ │ ├── XdsSecurityClientServerTest.java │ │ ├── XdsServerBuilderTest.java │ │ ├── XdsServerTestHelper.java │ │ ├── XdsServerWrapperTest.java │ │ ├── XdsTestControlPlaneService.java │ │ ├── XdsTestLoadReportingService.java │ │ ├── XdsTestUtils.java │ │ ├── client │ │ ├── BackendMetricPropagationTest.java │ │ ├── CommonBootstrapperTestUtils.java │ │ ├── EnvoyProtoDataTest.java │ │ └── LoadStatsManager2Test.java │ │ ├── internal │ │ ├── GoogleDefaultXdsCredentialsProviderTest.java │ │ ├── InsecureXdsCredentialsProviderTest.java │ │ ├── MatcherTest.java │ │ ├── ProtobufJsonConverterTest.java │ │ ├── TlsXdsCredentialsProviderTest.java │ │ ├── rbac │ │ │ └── engine │ │ │ │ └── GrpcAuthorizationEngineTest.java │ │ └── security │ │ │ ├── ClientSslContextProviderFactoryTest.java │ │ │ ├── CommonTlsContextTestsUtil.java │ │ │ ├── ReferenceCountingMapTest.java │ │ │ ├── SecurityProtocolNegotiatorsTest.java │ │ │ ├── ServerSslContextProviderFactoryTest.java │ │ │ ├── SslContextProviderSupplierTest.java │ │ │ ├── TlsContextManagerTest.java │ │ │ ├── certprovider │ │ │ ├── CertProviderClientSslContextProviderTest.java │ │ │ ├── CertProviderServerSslContextProviderTest.java │ │ │ ├── CertificateProviderStoreTest.java │ │ │ ├── CommonCertProviderTestUtils.java │ │ │ ├── FileWatcherCertificateProviderProviderTest.java │ │ │ ├── FileWatcherCertificateProviderTest.java │ │ │ └── TestCertificateProvider.java │ │ │ └── trust │ │ │ ├── XdsTrustManagerFactoryTest.java │ │ │ └── XdsX509TrustManagerTest.java │ │ └── orca │ │ ├── OrcaMetricReportingServerInterceptorTest.java │ │ ├── OrcaOobUtilTest.java │ │ ├── OrcaPerRequestUtilTest.java │ │ └── OrcaServiceImplTest.java │ └── resources │ └── certs │ └── sni-test-certs │ ├── README │ └── bad_wildcard_dns_certificate.pem └── third_party ├── cel-spec ├── LICENSE ├── import.sh └── src │ └── main │ └── proto │ └── cel │ └── expr │ ├── checked.proto │ └── syntax.proto ├── envoy ├── LICENSE ├── NOTICE ├── import.sh └── src │ └── main │ └── proto │ └── envoy │ ├── admin │ └── v3 │ │ ├── config_dump.proto │ │ └── config_dump_shared.proto │ ├── annotations │ └── deprecation.proto │ ├── config │ ├── accesslog │ │ └── v3 │ │ │ └── accesslog.proto │ ├── bootstrap │ │ └── v3 │ │ │ └── bootstrap.proto │ ├── cluster │ │ └── v3 │ │ │ ├── circuit_breaker.proto │ │ │ ├── cluster.proto │ │ │ ├── filter.proto │ │ │ └── outlier_detection.proto │ ├── common │ │ └── mutation_rules │ │ │ └── v3 │ │ │ └── mutation_rules.proto │ ├── core │ │ └── v3 │ │ │ ├── address.proto │ │ │ ├── backoff.proto │ │ │ ├── base.proto │ │ │ ├── config_source.proto │ │ │ ├── event_service_config.proto │ │ │ ├── extension.proto │ │ │ ├── grpc_service.proto │ │ │ ├── health_check.proto │ │ │ ├── http_service.proto │ │ │ ├── http_uri.proto │ │ │ ├── protocol.proto │ │ │ ├── proxy_protocol.proto │ │ │ ├── resolver.proto │ │ │ ├── socket_cmsg_headers.proto │ │ │ ├── socket_option.proto │ │ │ ├── substitution_format_string.proto │ │ │ └── udp_socket_config.proto │ ├── endpoint │ │ └── v3 │ │ │ ├── endpoint.proto │ │ │ ├── endpoint_components.proto │ │ │ └── load_report.proto │ ├── listener │ │ └── v3 │ │ │ ├── api_listener.proto │ │ │ ├── listener.proto │ │ │ ├── listener_components.proto │ │ │ ├── quic_config.proto │ │ │ └── udp_listener_config.proto │ ├── metrics │ │ └── v3 │ │ │ └── stats.proto │ ├── overload │ │ └── v3 │ │ │ └── overload.proto │ ├── rbac │ │ └── v3 │ │ │ └── rbac.proto │ ├── route │ │ └── v3 │ │ │ ├── route.proto │ │ │ ├── route_components.proto │ │ │ └── scoped_route.proto │ └── trace │ │ └── v3 │ │ ├── datadog.proto │ │ ├── dynamic_ot.proto │ │ ├── http_tracer.proto │ │ ├── lightstep.proto │ │ ├── opentelemetry.proto │ │ ├── service.proto │ │ └── zipkin.proto │ ├── data │ └── accesslog │ │ └── v3 │ │ └── accesslog.proto │ ├── extensions │ ├── clusters │ │ └── aggregate │ │ │ └── v3 │ │ │ └── cluster.proto │ ├── filters │ │ ├── common │ │ │ └── fault │ │ │ │ └── v3 │ │ │ │ └── fault.proto │ │ ├── http │ │ │ ├── ext_authz │ │ │ │ └── v3 │ │ │ │ │ └── ext_authz.proto │ │ │ ├── fault │ │ │ │ └── v3 │ │ │ │ │ └── fault.proto │ │ │ ├── gcp_authn │ │ │ │ └── v3 │ │ │ │ │ └── gcp_authn.proto │ │ │ ├── rate_limit_quota │ │ │ │ └── v3 │ │ │ │ │ └── rate_limit_quota.proto │ │ │ ├── rbac │ │ │ │ └── v3 │ │ │ │ │ └── rbac.proto │ │ │ └── router │ │ │ │ └── v3 │ │ │ │ └── router.proto │ │ └── network │ │ │ └── http_connection_manager │ │ │ └── v3 │ │ │ └── http_connection_manager.proto │ ├── grpc_service │ │ ├── call_credentials │ │ │ └── access_token │ │ │ │ └── v3 │ │ │ │ └── access_token_credentials.proto │ │ └── channel_credentials │ │ │ ├── google_default │ │ │ └── v3 │ │ │ │ └── google_default_credentials.proto │ │ │ ├── insecure │ │ │ └── v3 │ │ │ │ └── insecure_credentials.proto │ │ │ ├── local │ │ │ └── v3 │ │ │ │ └── local_credentials.proto │ │ │ ├── tls │ │ │ └── v3 │ │ │ │ └── tls_credentials.proto │ │ │ └── xds │ │ │ └── v3 │ │ │ └── xds_credentials.proto │ ├── load_balancing_policies │ │ ├── client_side_weighted_round_robin │ │ │ └── v3 │ │ │ │ └── client_side_weighted_round_robin.proto │ │ ├── common │ │ │ └── v3 │ │ │ │ └── common.proto │ │ ├── least_request │ │ │ └── v3 │ │ │ │ └── least_request.proto │ │ ├── pick_first │ │ │ └── v3 │ │ │ │ └── pick_first.proto │ │ ├── ring_hash │ │ │ └── v3 │ │ │ │ └── ring_hash.proto │ │ ├── round_robin │ │ │ └── v3 │ │ │ │ └── round_robin.proto │ │ └── wrr_locality │ │ │ └── v3 │ │ │ └── wrr_locality.proto │ └── transport_sockets │ │ ├── http_11_proxy │ │ └── v3 │ │ │ └── upstream_http_11_connect.proto │ │ └── tls │ │ └── v3 │ │ ├── cert.proto │ │ ├── common.proto │ │ ├── secret.proto │ │ └── tls.proto │ ├── service │ ├── auth │ │ └── v3 │ │ │ ├── attribute_context.proto │ │ │ └── external_auth.proto │ ├── discovery │ │ └── v3 │ │ │ ├── ads.proto │ │ │ └── discovery.proto │ ├── load_stats │ │ └── v3 │ │ │ └── lrs.proto │ ├── rate_limit_quota │ │ └── v3 │ │ │ └── rlqs.proto │ └── status │ │ └── v3 │ │ └── csds.proto │ └── type │ ├── http │ └── v3 │ │ └── path_transformation.proto │ ├── matcher │ └── v3 │ │ ├── address.proto │ │ ├── filter_state.proto │ │ ├── http_inputs.proto │ │ ├── metadata.proto │ │ ├── node.proto │ │ ├── number.proto │ │ ├── path.proto │ │ ├── regex.proto │ │ ├── string.proto │ │ ├── struct.proto │ │ └── value.proto │ ├── metadata │ └── v3 │ │ └── metadata.proto │ ├── tracing │ └── v3 │ │ └── custom_tag.proto │ └── v3 │ ├── http.proto │ ├── http_status.proto │ ├── percent.proto │ ├── range.proto │ ├── ratelimit_strategy.proto │ ├── ratelimit_unit.proto │ ├── semantic_version.proto │ └── token_bucket.proto ├── googleapis ├── LICENSE ├── import.sh └── src │ └── main │ └── proto │ └── google │ └── api │ └── expr │ └── v1alpha1 │ ├── checked.proto │ └── syntax.proto ├── protoc-gen-validate ├── LICENSE ├── NOTICE ├── import.sh └── src │ └── main │ └── proto │ └── validate │ └── validate.proto ├── xds ├── LICENSE ├── import.sh └── src │ └── main │ └── proto │ ├── udpa │ ├── annotations │ │ ├── migrate.proto │ │ ├── security.proto │ │ ├── sensitive.proto │ │ ├── status.proto │ │ └── versioning.proto │ └── type │ │ └── v1 │ │ └── typed_struct.proto │ └── xds │ ├── annotations │ └── v3 │ │ ├── migrate.proto │ │ ├── security.proto │ │ ├── sensitive.proto │ │ ├── status.proto │ │ └── versioning.proto │ ├── core │ └── v3 │ │ ├── authority.proto │ │ ├── cidr.proto │ │ ├── collection_entry.proto │ │ ├── context_params.proto │ │ ├── extension.proto │ │ ├── resource_locator.proto │ │ └── resource_name.proto │ ├── data │ └── orca │ │ └── v3 │ │ └── orca_load_report.proto │ ├── service │ └── orca │ │ └── v3 │ │ └── orca.proto │ └── type │ ├── matcher │ └── v3 │ │ ├── cel.proto │ │ ├── http_inputs.proto │ │ ├── matcher.proto │ │ ├── regex.proto │ │ └── string.proto │ └── v3 │ ├── cel.proto │ └── typed_struct.proto └── zero-allocation-hashing ├── LICENSE ├── NOTICE ├── main └── java │ └── io │ └── grpc │ └── xds │ └── XxHash64.java └── test └── java └── io └── grpc └── xds └── XxHash64Test.java /.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.bazelignore -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.bazelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ask_question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/ISSUE_TEMPLATE/ask_question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/ISSUE_TEMPLATE/feature_report.md -------------------------------------------------------------------------------- /.github/workflows/branch-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/workflows/branch-testing.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /COMPILING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/COMPILING.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/RELEASING.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/SECURITY.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/WORKSPACE.bzlmod -------------------------------------------------------------------------------- /all/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/all/build.gradle -------------------------------------------------------------------------------- /alts/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/BUILD.bazel -------------------------------------------------------------------------------- /alts/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/build.gradle -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsChannelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsChannelBuilder.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsChannelCredentials.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsContext.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsContextUtil.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsServerBuilder.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AltsServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AltsServerCredentials.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/AuthorizationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/AuthorizationUtil.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/DualCallCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/DualCallCredentials.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/FailingCallCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/FailingCallCredentials.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/FailingClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/FailingClientCall.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/internal/AeadCrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/internal/AeadCrypter.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/internal/AltsFraming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/internal/AltsFraming.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/internal/BufUnwrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/internal/BufUnwrapper.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/internal/TsiHandshaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/internal/TsiHandshaker.java -------------------------------------------------------------------------------- /alts/src/main/java/io/grpc/alts/internal/TsiPeer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/java/io/grpc/alts/internal/TsiPeer.java -------------------------------------------------------------------------------- /alts/src/main/proto/grpc/gcp/altscontext.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/proto/grpc/gcp/altscontext.proto -------------------------------------------------------------------------------- /alts/src/main/proto/grpc/gcp/handshaker.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/main/proto/grpc/gcp/handshaker.proto -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/AltsChannelBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/AltsChannelBuilderTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/AltsContextUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/AltsContextUtilTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/AltsServerBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/AltsServerBuilderTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/AuthorizationUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/AuthorizationUtilTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/internal/AltsTsiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/internal/AltsTsiTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/internal/FakeTsiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/internal/FakeTsiTest.java -------------------------------------------------------------------------------- /alts/src/test/java/io/grpc/alts/internal/TsiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/alts/src/test/java/io/grpc/alts/internal/TsiTest.java -------------------------------------------------------------------------------- /android-interop-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/README.md -------------------------------------------------------------------------------- /android-interop-testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/build.gradle -------------------------------------------------------------------------------- /android-interop-testing/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/proguard-rules.pro -------------------------------------------------------------------------------- /android-interop-testing/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /android-interop-testing/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-interop-testing/src/main/res/color/focus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/src/main/res/color/focus.xml -------------------------------------------------------------------------------- /android-interop-testing/src/main/res/raw/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/src/main/res/raw/ca.pem -------------------------------------------------------------------------------- /android-interop-testing/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android-interop-testing/start-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/start-emulator.sh -------------------------------------------------------------------------------- /android-interop-testing/wait-for-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android-interop-testing/wait-for-emulator.sh -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/io/grpc/android/UdsSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android/src/main/java/io/grpc/android/UdsSocket.java -------------------------------------------------------------------------------- /android/src/main/java/io/grpc/android/UdsSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/android/src/main/java/io/grpc/android/UdsSocketFactory.java -------------------------------------------------------------------------------- /api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/BUILD.bazel -------------------------------------------------------------------------------- /api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/build.gradle -------------------------------------------------------------------------------- /api/src/context/java/io/grpc/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/context/java/io/grpc/Context.java -------------------------------------------------------------------------------- /api/src/context/java/io/grpc/Deadline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/context/java/io/grpc/Deadline.java -------------------------------------------------------------------------------- /api/src/context/java/io/grpc/ThreadLocalContextStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/context/java/io/grpc/ThreadLocalContextStorage.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/AttachDetachBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/AttachDetachBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/AttributesBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/AttributesBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/CallOptionsBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/CallOptionsBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/DecompressorRegistryBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/DecompressorRegistryBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/ReadBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/ReadBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/StatusBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/StatusBenchmark.java -------------------------------------------------------------------------------- /api/src/jmh/java/io/grpc/WriteBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/jmh/java/io/grpc/WriteBenchmark.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Attributes.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/BinaryLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/BinaryLog.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/BindableService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/BindableService.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CallCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CallCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CallOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CallOptions.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CallbackMetricInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CallbackMetricInstrument.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Channel.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ChannelCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ChannelLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ChannelLogger.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ChoiceChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ChoiceChannelCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ChoiceServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ChoiceServerCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ClientCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ClientInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ClientInterceptor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ClientInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ClientInterceptors.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ClientStreamTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ClientStreamTracer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ClientTransportFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ClientTransportFilter.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Codec.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CompositeCallCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CompositeCallCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CompositeChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CompositeChannelCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Compressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Compressor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/CompressorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/CompressorRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Configurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Configurator.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ConfiguratorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ConfiguratorRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ConnectivityState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ConnectivityState.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ConnectivityStateInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ConnectivityStateInfo.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Contexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Contexts.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Decompressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Decompressor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/DecompressorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/DecompressorRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Detachable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Detachable.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Drainable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Drainable.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/EquivalentAddressGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/EquivalentAddressGroup.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ExperimentalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ExperimentalApi.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingChannelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingChannelBuilder.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingChannelBuilder2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingChannelBuilder2.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingClientCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingClientCallListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingClientCallListener.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingServerBuilder.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingServerCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingServerCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ForwardingServerCallListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ForwardingServerCallListener.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Grpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Grpc.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/HandlerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/HandlerRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/HasByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/HasByteBuffer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/IgnoreJRERequirement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/IgnoreJRERequirement.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InsecureChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InsecureChannelCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InsecureServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InsecureServerCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Internal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Internal.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalCallOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalCallOptions.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalChannelz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalChannelz.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalClientInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalClientInterceptors.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalConfigSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalConfigSelector.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalConfigurator.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalConfiguratorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalConfiguratorRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalDecompressorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalDecompressorRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalInstrumented.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalInstrumented.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalKnownTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalKnownTransport.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalLogId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalLogId.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalMetadata.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalMethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalMethodDescriptor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalServer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalServerInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalServerInterceptors.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalServerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalServerProvider.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalServiceProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalServiceProviders.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalStatus.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalTimeUtils.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/InternalWithLogId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/InternalWithLogId.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/KnownLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/KnownLength.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/LoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/LoadBalancer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/LoadBalancerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/LoadBalancerProvider.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/LoadBalancerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/LoadBalancerRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/LongCounterMetricInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/LongCounterMetricInstrument.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/LongGaugeMetricInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/LongGaugeMetricInstrument.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ManagedChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ManagedChannel.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ManagedChannelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ManagedChannelBuilder.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ManagedChannelProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ManagedChannelProvider.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ManagedChannelRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ManagedChannelRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Metadata.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/MethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/MethodDescriptor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/MetricInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/MetricInstrument.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/MetricInstrumentRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/MetricInstrumentRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/MetricRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/MetricRecorder.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/MetricSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/MetricSink.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/NameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/NameResolver.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/NameResolverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/NameResolverProvider.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/NameResolverRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/NameResolverRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/PartialForwardingClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/PartialForwardingClientCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/PartialForwardingServerCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/PartialForwardingServerCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/PartialMetricInstrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/PartialMetricInstrument.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ProxiedSocketAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ProxiedSocketAddress.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ProxyDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ProxyDetector.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/SecurityLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/SecurityLevel.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Server.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerBuilder.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerCall.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerCallExecutorSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerCallExecutorSupplier.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerCallHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerCallHandler.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerInterceptor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerInterceptors.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerMethodDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerMethodDefinition.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerProvider.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerRegistry.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerServiceDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerServiceDefinition.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerStreamTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerStreamTracer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServerTransportFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServerTransportFilter.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServiceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServiceDescriptor.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/ServiceProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/ServiceProviders.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Status.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/StatusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/StatusException.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/StatusOr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/StatusOr.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/StatusRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/StatusRuntimeException.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/StreamTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/StreamTracer.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/SynchronizationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/SynchronizationContext.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/TimeUtils.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/TlsChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/TlsChannelCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/TlsServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/TlsServerCredentials.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/Uri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/Uri.java -------------------------------------------------------------------------------- /api/src/main/java/io/grpc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/main/java/io/grpc/package-info.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/AttributesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/AttributesTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/CallOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/CallOptionsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ChoiceChannelCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ChoiceChannelCredentialsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ClientInterceptorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ClientInterceptorsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ClientStreamTracerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ClientStreamTracerTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/CompositeCallCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/CompositeCallCredentialsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ConfiguratorRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ConfiguratorRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ConnectivityStateInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ConnectivityStateInfoTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ContextTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ContextsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ContextsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/DeadlineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/DeadlineTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/DecompressorRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/DecompressorRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ForwardingChannelBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ForwardingChannelBuilderTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ForwardingServerBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ForwardingServerBuilderTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ForwardingServerCallTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ForwardingServerCallTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/InternalChannelzTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/InternalChannelzTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/InternalConfigSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/InternalConfigSelectorTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/InternalLogIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/InternalLogIdTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/LoadBalancerRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/LoadBalancerRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/LoadBalancerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/LoadBalancerTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ManagedChannelRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ManagedChannelRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/MetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/MetadataTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/MethodDescriptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/MethodDescriptorTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/MetricInstrumentRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/MetricInstrumentRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/NameResolverRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/NameResolverRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/NameResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/NameResolverTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ReplacingClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ReplacingClassLoader.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServerInterceptorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServerInterceptorsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServerRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServerRegistryTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServerServiceDefinitionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServerServiceDefinitionTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServiceDescriptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServiceDescriptorTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServiceProvidersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServiceProvidersTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/ServiceProvidersTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/ServiceProvidersTestUtil.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/StatusExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/StatusExceptionTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/StatusOrTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/StatusOrTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/StatusRuntimeExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/StatusRuntimeExceptionTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/StatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/StatusTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/SynchronizationContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/SynchronizationContextTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/TimeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/TimeUtilsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/TlsChannelCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/TlsChannelCredentialsTest.java -------------------------------------------------------------------------------- /api/src/test/java/io/grpc/UriTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/test/java/io/grpc/UriTest.java -------------------------------------------------------------------------------- /api/src/test/resources/io/grpc/ServiceProvidersTestAbstractProvider-empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/ForwardingTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/ForwardingTestUtil.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/IntegerMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/IntegerMarshaller.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/LoadBalancerMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/LoadBalancerMatchers.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/NoopClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/NoopClientCall.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/NoopMetricSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/NoopMetricSink.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/NoopServerCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/NoopServerCall.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/StatusMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/StatusMatcher.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/StatusOrMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/StatusOrMatcher.java -------------------------------------------------------------------------------- /api/src/testFixtures/java/io/grpc/StringMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/api/src/testFixtures/java/io/grpc/StringMarshaller.java -------------------------------------------------------------------------------- /auth/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/auth/BUILD.bazel -------------------------------------------------------------------------------- /auth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/auth/build.gradle -------------------------------------------------------------------------------- /auth/src/main/java/io/grpc/auth/ClientAuthInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/auth/src/main/java/io/grpc/auth/ClientAuthInterceptor.java -------------------------------------------------------------------------------- /auth/src/main/java/io/grpc/auth/MoreCallCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/auth/src/main/java/io/grpc/auth/MoreCallCredentials.java -------------------------------------------------------------------------------- /auth/src/main/java/io/grpc/auth/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/auth/src/main/java/io/grpc/auth/package-info.java -------------------------------------------------------------------------------- /authz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/authz/build.gradle -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/build.gradle -------------------------------------------------------------------------------- /benchmarks/src/main/java/io/grpc/benchmarks/Transport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/java/io/grpc/benchmarks/Transport.java -------------------------------------------------------------------------------- /benchmarks/src/main/java/io/grpc/benchmarks/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/java/io/grpc/benchmarks/Utils.java -------------------------------------------------------------------------------- /benchmarks/src/main/proto/grpc/testing/control.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/proto/grpc/testing/control.proto -------------------------------------------------------------------------------- /benchmarks/src/main/proto/grpc/testing/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/proto/grpc/testing/messages.proto -------------------------------------------------------------------------------- /benchmarks/src/main/proto/grpc/testing/payloads.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/proto/grpc/testing/payloads.proto -------------------------------------------------------------------------------- /benchmarks/src/main/proto/grpc/testing/services.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/proto/grpc/testing/services.proto -------------------------------------------------------------------------------- /benchmarks/src/main/proto/grpc/testing/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/benchmarks/src/main/proto/grpc/testing/stats.proto -------------------------------------------------------------------------------- /binder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/build.gradle -------------------------------------------------------------------------------- /binder/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /binder/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/ApiConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/ApiConstants.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/BindServiceFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/BindServiceFlags.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/BinderInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/BinderInternal.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/IBinderReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/IBinderReceiver.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/ParcelableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/ParcelableUtils.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/PeerUid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/PeerUid.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/PeerUids.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/PeerUids.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/SecurityPolicies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/SecurityPolicies.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/SecurityPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/SecurityPolicy.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/internal/Bindable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/internal/Bindable.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/internal/BlockPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/internal/BlockPool.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/internal/Inbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/internal/Inbound.java -------------------------------------------------------------------------------- /binder/src/main/java/io/grpc/binder/internal/Outbound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/main/java/io/grpc/binder/internal/Outbound.java -------------------------------------------------------------------------------- /binder/src/test/java/io/grpc/binder/PeerUidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/test/java/io/grpc/binder/PeerUidTest.java -------------------------------------------------------------------------------- /binder/src/test/java/io/grpc/binder/PeerUidsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/binder/src/test/java/io/grpc/binder/PeerUidsTest.java -------------------------------------------------------------------------------- /bom/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/bom/build.gradle -------------------------------------------------------------------------------- /census/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/census/BUILD.bazel -------------------------------------------------------------------------------- /census/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/census/build.gradle -------------------------------------------------------------------------------- /census/src/main/java/io/grpc/census/CensusStatsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/census/src/main/java/io/grpc/census/CensusStatsModule.java -------------------------------------------------------------------------------- /census/src/main/java/io/grpc/census/GrpcCensus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/census/src/main/java/io/grpc/census/GrpcCensus.java -------------------------------------------------------------------------------- /census/src/test/java/io/grpc/census/CensusModulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/census/src/test/java/io/grpc/census/CensusModulesTest.java -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/codecov.yml -------------------------------------------------------------------------------- /compiler/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/BUILD.bazel -------------------------------------------------------------------------------- /compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/README.md -------------------------------------------------------------------------------- /compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/build.gradle -------------------------------------------------------------------------------- /compiler/check-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/check-artifact.sh -------------------------------------------------------------------------------- /compiler/src/java_plugin/cpp/java_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/java_plugin/cpp/java_generator.cpp -------------------------------------------------------------------------------- /compiler/src/java_plugin/cpp/java_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/java_plugin/cpp/java_generator.h -------------------------------------------------------------------------------- /compiler/src/java_plugin/cpp/java_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/java_plugin/cpp/java_plugin.cpp -------------------------------------------------------------------------------- /compiler/src/test/golden/TestDeprecatedService.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/test/golden/TestDeprecatedService.java.txt -------------------------------------------------------------------------------- /compiler/src/test/golden/TestService.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/test/golden/TestService.java.txt -------------------------------------------------------------------------------- /compiler/src/test/proto/grpc/testing/compiler/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/test/proto/grpc/testing/compiler/test.proto -------------------------------------------------------------------------------- /compiler/src/testLite/golden/TestDeprecatedService.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/testLite/golden/TestDeprecatedService.java.txt -------------------------------------------------------------------------------- /compiler/src/testLite/golden/TestService.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/compiler/src/testLite/golden/TestService.java.txt -------------------------------------------------------------------------------- /context/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/context/BUILD.bazel -------------------------------------------------------------------------------- /context/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/context/build.gradle -------------------------------------------------------------------------------- /contextstorage/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/contextstorage/build.gradle -------------------------------------------------------------------------------- /core/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/BUILD.bazel -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/bazel-internal/resources/META-INF/services/io.grpc.LoadBalancerProvider: -------------------------------------------------------------------------------- 1 | io.grpc.internal.PickFirstLoadBalancerProvider 2 | -------------------------------------------------------------------------------- /core/src/bazel-internal/resources/META-INF/services/io.grpc.NameResolverProvider: -------------------------------------------------------------------------------- 1 | io.grpc.internal.DnsNameResolverProvider 2 | -------------------------------------------------------------------------------- /core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/AbstractStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/AbstractStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/AbstractSubchannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/AbstractSubchannel.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/AtomicBackoff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/AtomicBackoff.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/AtomicLongCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/AtomicLongCounter.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/AuthorityVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/AuthorityVerifier.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/BackoffPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/BackoffPolicy.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/CallTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/CallTracer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/CertificateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/CertificateUtils.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ChannelLoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ChannelLoggerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ChannelTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ChannelTracer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ClientCallImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ClientCallImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ClientStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ClientStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ClientTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ClientTransport.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ConscryptLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ConscryptLoader.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ContextRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ContextRunnable.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/Deframer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/Deframer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/DelayedClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/DelayedClientCall.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/DelayedStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/DelayedStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/DnsNameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/DnsNameResolver.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/FixedObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/FixedObjectPool.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/Framer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/Framer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/GrpcAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/GrpcAttributes.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/GrpcUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/GrpcUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/HedgingPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/HedgingPolicy.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/Http2Ping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/Http2Ping.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/InsightBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/InsightBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/InternalServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/InternalServer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/InternalSubchannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/InternalSubchannel.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/JsonParser.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/JsonUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/KeepAliveEnforcer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/KeepAliveEnforcer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/KeepAliveManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/KeepAliveManager.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/LongCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/LongCounter.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/LongCounterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/LongCounterFactory.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ManagedChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/MessageDeframer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/MessageDeframer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/MessageFramer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/MessageFramer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/MetricRecorderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/MetricRecorderImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/NoopClientStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/NoopClientStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/NoopSslSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/NoopSslSession.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ObjectPool.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/OobChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/OobChannel.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ProxyDetectorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ProxyDetectorImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ReadableBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ReadableBuffer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ReadableBuffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ReadableBuffers.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/Rescheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/Rescheduler.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/RetriableStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/RetriableStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/RetryPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/RetryPolicy.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/RetryScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/RetryScheduler.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ScParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ScParser.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerCallImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerCallImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerCallInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerCallInfoImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerImplBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerImplBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerListener.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerStream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServerTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServerTransport.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServiceConfigState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServiceConfigState.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/ServiceConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/ServiceConfigUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/SharedResourcePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/SharedResourcePool.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/SpiffeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/SpiffeUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/StatsTraceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/StatsTraceContext.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/Stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/Stream.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/StreamListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/StreamListener.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/SubchannelChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/SubchannelChannel.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/SubchannelMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/SubchannelMetrics.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/TimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/TimeProvider.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/TransportFrameUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/TransportFrameUtil.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/TransportProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/TransportProvider.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/TransportTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/TransportTracer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/WritableBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/WritableBuffer.java -------------------------------------------------------------------------------- /core/src/main/java/io/grpc/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/main/java/io/grpc/internal/package-info.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/services/io.grpc.LoadBalancerProvider: -------------------------------------------------------------------------------- 1 | io.grpc.internal.PickFirstLoadBalancerProvider 2 | -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/services/io.grpc.NameResolverProvider: -------------------------------------------------------------------------------- 1 | io.grpc.internal.DnsNameResolverProvider 2 | -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/AtomicBackoffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/AtomicBackoffTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/ChannelTracerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/ChannelTracerTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/ClientCallImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/ClientCallImplTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/DelayedStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/DelayedStreamTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/FakeClockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/FakeClockTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/GrpcUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/GrpcUtilTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/HedgingPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/HedgingPolicyTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/JsonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/JsonParserTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/JsonUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/JsonUtilTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/MessageFramerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/MessageFramerTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/ReschedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/ReschedulerTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/RetryPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/RetryPolicyTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/ServerCallImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/ServerCallImplTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/ServerImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/ServerImplTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/grpc/internal/SpiffeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/java/io/grpc/internal/SpiffeUtilTest.java -------------------------------------------------------------------------------- /core/src/test/resources/io/grpc/internal/spiffebundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/resources/io/grpc/internal/spiffebundle.json -------------------------------------------------------------------------------- /core/src/test/resources/io/grpc/internal/uncompressable.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/test/resources/io/grpc/internal/uncompressable.bin -------------------------------------------------------------------------------- /core/src/testFixtures/java/io/grpc/internal/FakeClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/testFixtures/java/io/grpc/internal/FakeClock.java -------------------------------------------------------------------------------- /core/src/testFixtures/java/io/grpc/internal/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/core/src/testFixtures/java/io/grpc/internal/TestUtils.java -------------------------------------------------------------------------------- /cronet/.gitignore: -------------------------------------------------------------------------------- 1 | libs/ 2 | -------------------------------------------------------------------------------- /cronet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/cronet/README.md -------------------------------------------------------------------------------- /cronet/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/cronet/build.gradle -------------------------------------------------------------------------------- /cronet/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/cronet/proguard-rules.pro -------------------------------------------------------------------------------- /cronet/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/cronet/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cronet/src/main/java/io/grpc/cronet/CronetClientStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/cronet/src/main/java/io/grpc/cronet/CronetClientStream.java -------------------------------------------------------------------------------- /documentation/android-binderchannel-status-codes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/documentation/android-binderchannel-status-codes.md -------------------------------------------------------------------------------- /documentation/android-channel-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/documentation/android-channel-builder.md -------------------------------------------------------------------------------- /documentation/server-reflection-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/documentation/server-reflection-tutorial.md -------------------------------------------------------------------------------- /examples/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/.bazelrc -------------------------------------------------------------------------------- /examples/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/BUILD.bazel -------------------------------------------------------------------------------- /examples/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/MODULE.bazel -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/WORKSPACE -------------------------------------------------------------------------------- /examples/WORKSPACE.bzlmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/WORKSPACE.bzlmod -------------------------------------------------------------------------------- /examples/android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/README.md -------------------------------------------------------------------------------- /examples/android/clientcache/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/clientcache/app/build.gradle -------------------------------------------------------------------------------- /examples/android/clientcache/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/clientcache/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/android/clientcache/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/clientcache/build.gradle -------------------------------------------------------------------------------- /examples/android/clientcache/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/clientcache/settings.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/helloworld/.gitignore -------------------------------------------------------------------------------- /examples/android/helloworld/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/helloworld/app/build.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/helloworld/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/android/helloworld/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/helloworld/build.gradle -------------------------------------------------------------------------------- /examples/android/helloworld/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/helloworld/settings.gradle -------------------------------------------------------------------------------- /examples/android/routeguide/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/routeguide/.gitignore -------------------------------------------------------------------------------- /examples/android/routeguide/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/android/routeguide/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/routeguide/app/build.gradle -------------------------------------------------------------------------------- /examples/android/routeguide/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/routeguide/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/android/routeguide/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/routeguide/build.gradle -------------------------------------------------------------------------------- /examples/android/routeguide/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/routeguide/settings.gradle -------------------------------------------------------------------------------- /examples/android/strictmode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/README.md -------------------------------------------------------------------------------- /examples/android/strictmode/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/app/build.gradle -------------------------------------------------------------------------------- /examples/android/strictmode/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/android/strictmode/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/build.gradle -------------------------------------------------------------------------------- /examples/android/strictmode/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/demo.png -------------------------------------------------------------------------------- /examples/android/strictmode/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/android/strictmode/settings.gradle -------------------------------------------------------------------------------- /examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/build.gradle -------------------------------------------------------------------------------- /examples/example-alts/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-alts/BUILD.bazel -------------------------------------------------------------------------------- /examples/example-alts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-alts/README.md -------------------------------------------------------------------------------- /examples/example-alts/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-alts/build.gradle -------------------------------------------------------------------------------- /examples/example-alts/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-alts/settings.gradle -------------------------------------------------------------------------------- /examples/example-debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-debug/README.md -------------------------------------------------------------------------------- /examples/example-debug/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-debug/build.gradle -------------------------------------------------------------------------------- /examples/example-debug/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-debug/pom.xml -------------------------------------------------------------------------------- /examples/example-debug/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-debug/settings.gradle -------------------------------------------------------------------------------- /examples/example-dualstack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-dualstack/README.md -------------------------------------------------------------------------------- /examples/example-dualstack/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-dualstack/build.gradle -------------------------------------------------------------------------------- /examples/example-dualstack/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-dualstack/pom.xml -------------------------------------------------------------------------------- /examples/example-dualstack/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-dualstack/settings.gradle -------------------------------------------------------------------------------- /examples/example-gauth/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gauth/BUILD.bazel -------------------------------------------------------------------------------- /examples/example-gauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gauth/README.md -------------------------------------------------------------------------------- /examples/example-gauth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gauth/build.gradle -------------------------------------------------------------------------------- /examples/example-gauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gauth/pom.xml -------------------------------------------------------------------------------- /examples/example-gauth/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gauth/settings.gradle -------------------------------------------------------------------------------- /examples/example-gcp-csm-observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-csm-observability/README.md -------------------------------------------------------------------------------- /examples/example-gcp-csm-observability/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-csm-observability/build.gradle -------------------------------------------------------------------------------- /examples/example-gcp-csm-observability/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-csm-observability/settings.gradle -------------------------------------------------------------------------------- /examples/example-gcp-observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-observability/README.md -------------------------------------------------------------------------------- /examples/example-gcp-observability/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-observability/build.gradle -------------------------------------------------------------------------------- /examples/example-gcp-observability/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-gcp-observability/settings.gradle -------------------------------------------------------------------------------- /examples/example-hostname/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-hostname/BUILD.bazel -------------------------------------------------------------------------------- /examples/example-hostname/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-hostname/README.md -------------------------------------------------------------------------------- /examples/example-hostname/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-hostname/build.gradle -------------------------------------------------------------------------------- /examples/example-hostname/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-hostname/pom.xml -------------------------------------------------------------------------------- /examples/example-hostname/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-hostname/settings.gradle -------------------------------------------------------------------------------- /examples/example-jwt-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-jwt-auth/README.md -------------------------------------------------------------------------------- /examples/example-jwt-auth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-jwt-auth/build.gradle -------------------------------------------------------------------------------- /examples/example-jwt-auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-jwt-auth/pom.xml -------------------------------------------------------------------------------- /examples/example-jwt-auth/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-jwt-auth/settings.gradle -------------------------------------------------------------------------------- /examples/example-jwt-auth/src/main/proto/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-jwt-auth/src/main/proto/helloworld.proto -------------------------------------------------------------------------------- /examples/example-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-oauth/README.md -------------------------------------------------------------------------------- /examples/example-oauth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-oauth/build.gradle -------------------------------------------------------------------------------- /examples/example-oauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-oauth/pom.xml -------------------------------------------------------------------------------- /examples/example-oauth/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-oauth/settings.gradle -------------------------------------------------------------------------------- /examples/example-oauth/src/main/proto/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-oauth/src/main/proto/helloworld.proto -------------------------------------------------------------------------------- /examples/example-opentelemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-opentelemetry/README.md -------------------------------------------------------------------------------- /examples/example-opentelemetry/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-opentelemetry/build.gradle -------------------------------------------------------------------------------- /examples/example-opentelemetry/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-opentelemetry/settings.gradle -------------------------------------------------------------------------------- /examples/example-orca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-orca/README.md -------------------------------------------------------------------------------- /examples/example-orca/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-orca/build.gradle -------------------------------------------------------------------------------- /examples/example-orca/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-orca/settings.gradle -------------------------------------------------------------------------------- /examples/example-reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-reflection/README.md -------------------------------------------------------------------------------- /examples/example-reflection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-reflection/build.gradle -------------------------------------------------------------------------------- /examples/example-reflection/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-reflection/settings.gradle -------------------------------------------------------------------------------- /examples/example-servlet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-servlet/README.md -------------------------------------------------------------------------------- /examples/example-servlet/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-servlet/build.gradle -------------------------------------------------------------------------------- /examples/example-servlet/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-servlet/settings.gradle -------------------------------------------------------------------------------- /examples/example-tls/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-tls/BUILD.bazel -------------------------------------------------------------------------------- /examples/example-tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-tls/README.md -------------------------------------------------------------------------------- /examples/example-tls/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-tls/build.gradle -------------------------------------------------------------------------------- /examples/example-tls/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-tls/pom.xml -------------------------------------------------------------------------------- /examples/example-tls/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-tls/settings.gradle -------------------------------------------------------------------------------- /examples/example-xds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-xds/README.md -------------------------------------------------------------------------------- /examples/example-xds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-xds/build.gradle -------------------------------------------------------------------------------- /examples/example-xds/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/example-xds/settings.gradle -------------------------------------------------------------------------------- /examples/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/gradlew -------------------------------------------------------------------------------- /examples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/gradlew.bat -------------------------------------------------------------------------------- /examples/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/logging.properties -------------------------------------------------------------------------------- /examples/maven-assembly-jar-with-dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/maven-assembly-jar-with-dependencies.xml -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/settings.gradle -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/advanced/README.md -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/deadline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/deadline/README.md -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/grpcproxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/grpcproxy/README.md -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/header/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/header/README.md -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/hedging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/hedging/README.md -------------------------------------------------------------------------------- /examples/src/main/java/io/grpc/examples/keepalive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/java/io/grpc/examples/keepalive/README.md -------------------------------------------------------------------------------- /examples/src/main/proto/grpc/examples/echo/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/proto/grpc/examples/echo/echo.proto -------------------------------------------------------------------------------- /examples/src/main/proto/hello_streaming.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/proto/hello_streaming.proto -------------------------------------------------------------------------------- /examples/src/main/proto/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/proto/helloworld.proto -------------------------------------------------------------------------------- /examples/src/main/proto/route_guide.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/examples/src/main/proto/route_guide.proto -------------------------------------------------------------------------------- /gae-interop-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gae-interop-testing/README.md -------------------------------------------------------------------------------- /gae-interop-testing/gae-jdk8/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gae-interop-testing/gae-jdk8/build.gradle -------------------------------------------------------------------------------- /gcp-csm-observability/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gcp-csm-observability/build.gradle -------------------------------------------------------------------------------- /gcp-observability/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gcp-observability/build.gradle -------------------------------------------------------------------------------- /gcp-observability/interop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gcp-observability/interop/build.gradle -------------------------------------------------------------------------------- /googleapis/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/googleapis/BUILD.bazel -------------------------------------------------------------------------------- /googleapis/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/googleapis/build.gradle -------------------------------------------------------------------------------- /gradle/javadoc/netty.io-4.1-api/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradle/javadoc/netty.io-4.1-api/package-list -------------------------------------------------------------------------------- /gradle/javadoc/square.github.io-okhttp-2.x-okhttp/package-list: -------------------------------------------------------------------------------- 1 | com.squareup.okhttp 2 | -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/gradlew.bat -------------------------------------------------------------------------------- /grpclb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/BUILD.bazel -------------------------------------------------------------------------------- /grpclb/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/build.gradle -------------------------------------------------------------------------------- /grpclb/src/main/java/io/grpc/grpclb/DropType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/java/io/grpc/grpclb/DropType.java -------------------------------------------------------------------------------- /grpclb/src/main/java/io/grpc/grpclb/GrpclbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/java/io/grpc/grpclb/GrpclbConfig.java -------------------------------------------------------------------------------- /grpclb/src/main/java/io/grpc/grpclb/GrpclbConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/java/io/grpc/grpclb/GrpclbConstants.java -------------------------------------------------------------------------------- /grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java -------------------------------------------------------------------------------- /grpclb/src/main/java/io/grpc/grpclb/SubchannelPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/java/io/grpc/grpclb/SubchannelPool.java -------------------------------------------------------------------------------- /grpclb/src/main/proto/grpc/lb/v1/load_balancer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/grpclb/src/main/proto/grpc/lb/v1/load_balancer.proto -------------------------------------------------------------------------------- /inprocess/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/inprocess/BUILD.bazel -------------------------------------------------------------------------------- /inprocess/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/inprocess/build.gradle -------------------------------------------------------------------------------- /interop-testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/interop-testing/build.gradle -------------------------------------------------------------------------------- /interop-testing/src/main/proto/grpc/testing/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/interop-testing/src/main/proto/grpc/testing/empty.proto -------------------------------------------------------------------------------- /interop-testing/src/main/proto/grpc/testing/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/interop-testing/src/main/proto/grpc/testing/test.proto -------------------------------------------------------------------------------- /interop-testing/src/main/resources/META-INF/services/io.grpc.LoadBalancerProvider: -------------------------------------------------------------------------------- 1 | io.grpc.testing.integration.RpcBehaviorLoadBalancerProvider 2 | -------------------------------------------------------------------------------- /istio-interop-testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/istio-interop-testing/build.gradle -------------------------------------------------------------------------------- /istio-interop-testing/third_party/istio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/istio-interop-testing/third_party/istio/LICENSE -------------------------------------------------------------------------------- /istio-interop-testing/third_party/istio/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/istio-interop-testing/third_party/istio/import.sh -------------------------------------------------------------------------------- /java_grpc_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/java_grpc_library.bzl -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/lint.xml -------------------------------------------------------------------------------- /netty/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/BUILD.bazel -------------------------------------------------------------------------------- /netty/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/build.gradle -------------------------------------------------------------------------------- /netty/shaded/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/shaded/BUILD.bazel -------------------------------------------------------------------------------- /netty/shaded/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/shaded/build.gradle -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/GrpcSslContexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/GrpcSslContexts.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/JettyTlsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/JettyTlsUtil.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/NegotiationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/NegotiationType.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/NettyClientStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/NettyClientStream.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/NettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/NettyServer.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/NettyServerStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/NettyServerStream.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/NoopSslEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/NoopSslEngine.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/SendPingCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/SendPingCommand.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/StreamIdHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/StreamIdHolder.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/UdsNameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/UdsNameResolver.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/Utils.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/WriteQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/WriteQueue.java -------------------------------------------------------------------------------- /netty/src/main/java/io/grpc/netty/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/main/java/io/grpc/netty/package-info.java -------------------------------------------------------------------------------- /netty/src/main/resources/META-INF/services/io.grpc.NameResolverProvider: -------------------------------------------------------------------------------- 1 | io.grpc.netty.UdsNameResolverProvider 2 | -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/AdvancedTlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/AdvancedTlsTest.java -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/NettyServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/NettyServerTest.java -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/NettyTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/NettyTestUtil.java -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/TlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/TlsTest.java -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/UtilsTest.java -------------------------------------------------------------------------------- /netty/src/test/java/io/grpc/netty/WriteQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/netty/src/test/java/io/grpc/netty/WriteQueueTest.java -------------------------------------------------------------------------------- /okhttp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/BUILD.bazel -------------------------------------------------------------------------------- /okhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/build.gradle -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/AsyncSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/AsyncSink.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/Headers.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/NegotiationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/NegotiationType.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/NoopSslSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/NoopSslSocket.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/OkHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/OkHttpServer.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/Utils.java -------------------------------------------------------------------------------- /okhttp/src/main/java/io/grpc/okhttp/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/main/java/io/grpc/okhttp/package-info.java -------------------------------------------------------------------------------- /okhttp/src/main/resources/META-INF/services/io.grpc.ManagedChannelProvider: -------------------------------------------------------------------------------- 1 | io.grpc.okhttp.OkHttpChannelProvider 2 | -------------------------------------------------------------------------------- /okhttp/src/main/resources/META-INF/services/io.grpc.ServerProvider: -------------------------------------------------------------------------------- 1 | io.grpc.okhttp.OkHttpServerProvider 2 | -------------------------------------------------------------------------------- /okhttp/src/test/java/io/grpc/okhttp/AsyncSinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/test/java/io/grpc/okhttp/AsyncSinkTest.java -------------------------------------------------------------------------------- /okhttp/src/test/java/io/grpc/okhttp/HeadersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/test/java/io/grpc/okhttp/HeadersTest.java -------------------------------------------------------------------------------- /okhttp/src/test/java/io/grpc/okhttp/TlsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/test/java/io/grpc/okhttp/TlsTest.java -------------------------------------------------------------------------------- /okhttp/src/test/java/io/grpc/okhttp/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/src/test/java/io/grpc/okhttp/UtilsTest.java -------------------------------------------------------------------------------- /okhttp/third_party/okhttp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/okhttp/third_party/okhttp/LICENSE -------------------------------------------------------------------------------- /opentelemetry/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/opentelemetry/build.gradle -------------------------------------------------------------------------------- /protobuf-lite/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf-lite/BUILD.bazel -------------------------------------------------------------------------------- /protobuf-lite/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf-lite/build.gradle -------------------------------------------------------------------------------- /protobuf-lite/src/test/proto/simple_recursive.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf-lite/src/test/proto/simple_recursive.proto -------------------------------------------------------------------------------- /protobuf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf/BUILD.bazel -------------------------------------------------------------------------------- /protobuf/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf/build.gradle -------------------------------------------------------------------------------- /protobuf/src/main/java/io/grpc/protobuf/ProtoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf/src/main/java/io/grpc/protobuf/ProtoUtils.java -------------------------------------------------------------------------------- /protobuf/src/main/java/io/grpc/protobuf/StatusProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/protobuf/src/main/java/io/grpc/protobuf/StatusProto.java -------------------------------------------------------------------------------- /repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/repositories.bzl -------------------------------------------------------------------------------- /rls/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/BUILD.bazel -------------------------------------------------------------------------------- /rls/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/build.gradle -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/AdaptiveThrottler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/AdaptiveThrottler.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/LbPolicyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/LbPolicyConfiguration.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/LinkedHashLruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/LinkedHashLruCache.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/LruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/LruCache.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/RlsProtoConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/RlsProtoConverters.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/RlsProtoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/RlsProtoData.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/RlsRequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/RlsRequestFactory.java -------------------------------------------------------------------------------- /rls/src/main/java/io/grpc/rls/Throttler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/java/io/grpc/rls/Throttler.java -------------------------------------------------------------------------------- /rls/src/main/proto/grpc/lookup/v1/rls.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/proto/grpc/lookup/v1/rls.proto -------------------------------------------------------------------------------- /rls/src/main/proto/grpc/lookup/v1/rls_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/main/proto/grpc/lookup/v1/rls_config.proto -------------------------------------------------------------------------------- /rls/src/main/resources/META-INF/services/io.grpc.LoadBalancerProvider: -------------------------------------------------------------------------------- 1 | io.grpc.rls.RlsLoadBalancerProvider 2 | -------------------------------------------------------------------------------- /rls/src/test/java/io/grpc/rls/AdaptiveThrottlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/test/java/io/grpc/rls/AdaptiveThrottlerTest.java -------------------------------------------------------------------------------- /rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java -------------------------------------------------------------------------------- /rls/src/test/java/io/grpc/rls/RlsRequestFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/rls/src/test/java/io/grpc/rls/RlsRequestFactoryTest.java -------------------------------------------------------------------------------- /run-test-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/run-test-client.sh -------------------------------------------------------------------------------- /run-test-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/run-test-server.sh -------------------------------------------------------------------------------- /s2a/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/BUILD.bazel -------------------------------------------------------------------------------- /s2a/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/build.gradle -------------------------------------------------------------------------------- /s2a/src/main/java/io/grpc/s2a/S2AChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/main/java/io/grpc/s2a/S2AChannelCredentials.java -------------------------------------------------------------------------------- /s2a/src/test/java/io/grpc/s2a/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/java/io/grpc/s2a/IntegrationTest.java -------------------------------------------------------------------------------- /s2a/src/test/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/README.md -------------------------------------------------------------------------------- /s2a/src/test/resources/cert_chain_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/cert_chain_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/client_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/client_cert.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/client_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/client_key.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/config.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/config.cnf -------------------------------------------------------------------------------- /s2a/src/test/resources/int_cert1_.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_cert1_.cnf -------------------------------------------------------------------------------- /s2a/src/test/resources/int_cert1_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_cert1_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/int_cert2.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_cert2.cnf -------------------------------------------------------------------------------- /s2a/src/test/resources/int_cert2_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_cert2_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/int_key1_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_key1_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/int_key2_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/int_key2_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/leaf.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/leaf.cnf -------------------------------------------------------------------------------- /s2a/src/test/resources/leaf_cert_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/leaf_cert_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/leaf_key_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/leaf_key_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/root_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/root_cert.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/root_cert_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/root_cert_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/root_ec.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/root_ec.cnf -------------------------------------------------------------------------------- /s2a/src/test/resources/root_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/root_key.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/root_key_ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/root_key_ec.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/server_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/server_cert.pem -------------------------------------------------------------------------------- /s2a/src/test/resources/server_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/s2a/src/test/resources/server_key.pem -------------------------------------------------------------------------------- /services/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/services/BUILD.bazel -------------------------------------------------------------------------------- /services/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/services/build.gradle -------------------------------------------------------------------------------- /services/src/main/proto/grpc/binlog/v1/binarylog.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/services/src/main/proto/grpc/binlog/v1/binarylog.proto -------------------------------------------------------------------------------- /services/src/main/proto/grpc/channelz/v1/channelz.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/services/src/main/proto/grpc/channelz/v1/channelz.proto -------------------------------------------------------------------------------- /services/src/main/proto/grpc/health/v1/health.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/services/src/main/proto/grpc/health/v1/health.proto -------------------------------------------------------------------------------- /servlet/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/servlet/build.gradle -------------------------------------------------------------------------------- /servlet/jakarta/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/servlet/jakarta/build.gradle -------------------------------------------------------------------------------- /servlet/src/main/java/io/grpc/servlet/GrpcServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/servlet/src/main/java/io/grpc/servlet/GrpcServlet.java -------------------------------------------------------------------------------- /servlet/src/main/java/io/grpc/servlet/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/servlet/src/main/java/io/grpc/servlet/package-info.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/settings.gradle -------------------------------------------------------------------------------- /stub/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/BUILD.bazel -------------------------------------------------------------------------------- /stub/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/build.gradle -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/AbstractAsyncStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/AbstractAsyncStub.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/AbstractFutureStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/AbstractFutureStub.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/AbstractStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/AbstractStub.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/BlockingClientCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/BlockingClientCall.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/CallStreamObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/CallStreamObserver.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/ClientCalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/ClientCalls.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/InternalClientCalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/InternalClientCalls.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/MetadataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/MetadataUtils.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/ServerCalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/ServerCalls.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/StreamObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/StreamObserver.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/StreamObservers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/StreamObservers.java -------------------------------------------------------------------------------- /stub/src/main/java/io/grpc/stub/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/main/java/io/grpc/stub/package-info.java -------------------------------------------------------------------------------- /stub/src/test/java/io/grpc/stub/AbstractStubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/test/java/io/grpc/stub/AbstractStubTest.java -------------------------------------------------------------------------------- /stub/src/test/java/io/grpc/stub/ClientCallsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/test/java/io/grpc/stub/ClientCallsTest.java -------------------------------------------------------------------------------- /stub/src/test/java/io/grpc/stub/MetadataUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/test/java/io/grpc/stub/MetadataUtilsTest.java -------------------------------------------------------------------------------- /stub/src/test/java/io/grpc/stub/ServerCallsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/test/java/io/grpc/stub/ServerCallsTest.java -------------------------------------------------------------------------------- /stub/src/test/java/io/grpc/stub/StreamObserversTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/stub/src/test/java/io/grpc/stub/StreamObserversTest.java -------------------------------------------------------------------------------- /testing-proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing-proto/BUILD.bazel -------------------------------------------------------------------------------- /testing-proto/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing-proto/build.gradle -------------------------------------------------------------------------------- /testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/BUILD.bazel -------------------------------------------------------------------------------- /testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/build.gradle -------------------------------------------------------------------------------- /testing/src/main/java/io/grpc/testing/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/java/io/grpc/testing/TestUtils.java -------------------------------------------------------------------------------- /testing/src/main/java/io/grpc/testing/TlsTesting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/java/io/grpc/testing/TlsTesting.java -------------------------------------------------------------------------------- /testing/src/main/java/io/grpc/testing/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/java/io/grpc/testing/package-info.java -------------------------------------------------------------------------------- /testing/src/main/resources/certs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/README -------------------------------------------------------------------------------- /testing/src/main/resources/certs/badclient.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/badclient.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/badclient.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/badclient.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/badserver.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/badserver.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/badserver.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/badserver.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/ca-openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/ca-openssl.cnf -------------------------------------------------------------------------------- /testing/src/main/resources/certs/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/ca.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/ca.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/client.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/client.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/client_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/client_spiffe.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/ecdsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/ecdsa.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/index.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/src/main/resources/certs/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/openssl.cnf -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server0.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server0.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server0.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server0.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server1-openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server1-openssl.cnf -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server1.key -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server1.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/server1_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/server1_spiffe.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/spiffe-openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/spiffe-openssl.cnf -------------------------------------------------------------------------------- /testing/src/main/resources/certs/spiffe_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/spiffe_cert.pem -------------------------------------------------------------------------------- /testing/src/main/resources/certs/spiffebundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/spiffebundle.json -------------------------------------------------------------------------------- /testing/src/main/resources/certs/spiffebundle1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/testing/src/main/resources/certs/spiffebundle1.json -------------------------------------------------------------------------------- /util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/util/BUILD.bazel -------------------------------------------------------------------------------- /util/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/util/build.gradle -------------------------------------------------------------------------------- /util/src/main/java/io/grpc/util/CertificateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/util/src/main/java/io/grpc/util/CertificateUtils.java -------------------------------------------------------------------------------- /util/src/main/java/io/grpc/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/util/src/main/java/io/grpc/util/package-info.java -------------------------------------------------------------------------------- /xds/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/BUILD.bazel -------------------------------------------------------------------------------- /xds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/build.gradle -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/AddressFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/AddressFilter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/CdsLoadBalancer2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/CdsLoadBalancer2.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/ConfigOrError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/ConfigOrError.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/CsdsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/CsdsService.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/Endpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/Endpoints.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/EnvoyServerProtoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/EnvoyServerProtoData.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/FaultConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/FaultConfig.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/FaultFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/FaultFilter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/Filter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/FilterRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/FilterRegistry.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/GrpcBootstrapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/GrpcBootstrapperImpl.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/HttpConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/HttpConnectionManager.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/InternalRbacFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/InternalRbacFilter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/InternalXdsAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/InternalXdsAttributes.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/LazyLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/LazyLoadBalancer.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/MessagePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/MessagePrinter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/MetadataRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/MetadataRegistry.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RbacConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RbacConfig.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RbacFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RbacFilter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RingHashLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RingHashLoadBalancer.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RingHashOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RingHashOptions.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RouterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RouterFilter.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/RoutingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/RoutingUtils.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/SharedCallCounterMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/SharedCallCounterMap.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/StructOrError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/StructOrError.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/ThreadSafeRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/ThreadSafeRandom.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/TlsContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/TlsContextManager.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/VirtualHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/VirtualHost.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/WeightedRandomPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/WeightedRandomPicker.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsAttributes.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsChannelCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsChannelCredentials.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsClientPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsClientPoolFactory.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsClusterResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsClusterResource.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsConfig.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsDependencyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsDependencyManager.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsEndpointResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsEndpointResource.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsLbPolicies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsLbPolicies.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsListenerResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsListenerResource.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsNameResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsNameResolver.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsServerBuilder.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsServerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsServerCredentials.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/XdsServerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/XdsServerWrapper.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/Bootstrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/Bootstrapper.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/EnvoyProtoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/EnvoyProtoData.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/Locality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/Locality.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/Stats.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/XdsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/XdsClient.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/XdsClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/XdsClientImpl.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/client/XdsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/client/XdsLogger.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/internal/Matchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/internal/Matchers.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/internal/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/internal/package-info.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/orca/OrcaOobUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/orca/OrcaOobUtil.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/orca/OrcaServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/orca/OrcaServiceImpl.java -------------------------------------------------------------------------------- /xds/src/main/java/io/grpc/xds/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/main/java/io/grpc/xds/package-info.java -------------------------------------------------------------------------------- /xds/src/main/resources/META-INF/services/io.grpc.NameResolverProvider: -------------------------------------------------------------------------------- 1 | io.grpc.xds.XdsNameResolverProvider 2 | -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/AddressFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/AddressFilterTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/CdsLoadBalancer2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/CdsLoadBalancer2Test.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/ControlPlaneRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/ControlPlaneRule.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/CsdsServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/CsdsServiceTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/DataPlaneRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/DataPlaneRule.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/FaultFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/FaultFilterTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/LazyLoadBalancerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/LazyLoadBalancerTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/LoadReportClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/LoadReportClientTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/MessagePrinterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/MessagePrinterTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/RbacFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/RbacFilterTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/RouterFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/RouterFilterTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/RoutingUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/RoutingUtilsTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/StatefulFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/StatefulFilter.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsClientFallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsClientFallbackTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsNameResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsNameResolverTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsServerBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsServerBuilderTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsServerTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsServerTestHelper.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsServerWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsServerWrapperTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/XdsTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/XdsTestUtils.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/internal/MatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/internal/MatcherTest.java -------------------------------------------------------------------------------- /xds/src/test/java/io/grpc/xds/orca/OrcaOobUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/java/io/grpc/xds/orca/OrcaOobUtilTest.java -------------------------------------------------------------------------------- /xds/src/test/resources/certs/sni-test-certs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/src/test/resources/certs/sni-test-certs/README -------------------------------------------------------------------------------- /xds/third_party/cel-spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/cel-spec/LICENSE -------------------------------------------------------------------------------- /xds/third_party/cel-spec/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/cel-spec/import.sh -------------------------------------------------------------------------------- /xds/third_party/envoy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/envoy/LICENSE -------------------------------------------------------------------------------- /xds/third_party/envoy/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/envoy/NOTICE -------------------------------------------------------------------------------- /xds/third_party/envoy/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/envoy/import.sh -------------------------------------------------------------------------------- /xds/third_party/googleapis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/googleapis/LICENSE -------------------------------------------------------------------------------- /xds/third_party/googleapis/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/googleapis/import.sh -------------------------------------------------------------------------------- /xds/third_party/protoc-gen-validate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/protoc-gen-validate/LICENSE -------------------------------------------------------------------------------- /xds/third_party/protoc-gen-validate/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/protoc-gen-validate/NOTICE -------------------------------------------------------------------------------- /xds/third_party/protoc-gen-validate/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/protoc-gen-validate/import.sh -------------------------------------------------------------------------------- /xds/third_party/xds/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/xds/LICENSE -------------------------------------------------------------------------------- /xds/third_party/xds/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/xds/import.sh -------------------------------------------------------------------------------- /xds/third_party/xds/src/main/proto/xds/type/v3/cel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/xds/src/main/proto/xds/type/v3/cel.proto -------------------------------------------------------------------------------- /xds/third_party/zero-allocation-hashing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/zero-allocation-hashing/LICENSE -------------------------------------------------------------------------------- /xds/third_party/zero-allocation-hashing/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-java/HEAD/xds/third_party/zero-allocation-hashing/NOTICE --------------------------------------------------------------------------------