├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── dependabot.yml ├── pull_request_template.md ├── release.yml └── workflows │ ├── add-to-project.yaml │ ├── ci.yml │ ├── pr-title.yaml │ └── release.yml ├── .gitignore ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── RELEASE.md ├── SECURITY.md ├── buf.yaml ├── conformance ├── buf.gen.yaml └── client │ ├── build.gradle.kts │ ├── google-java │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── conformance │ │ └── client │ │ └── java │ │ ├── JavaBidiStreamClient.kt │ │ ├── JavaClientStreamClient.kt │ │ ├── JavaHelpers.kt │ │ ├── JavaIdempotentUnaryClient.kt │ │ ├── JavaInvoker.kt │ │ ├── JavaServerStreamClient.kt │ │ ├── JavaUnaryClient.kt │ │ ├── JavaUnimplementedClient.kt │ │ └── Main.kt │ ├── google-javalite │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── conformance │ │ └── client │ │ └── javalite │ │ ├── JavaLiteBidiStreamClient.kt │ │ ├── JavaLiteClientStreamClient.kt │ │ ├── JavaLiteHelpers.kt │ │ ├── JavaLiteIdempotentUnaryClient.kt │ │ ├── JavaLiteInvoker.kt │ │ ├── JavaLiteServerStreamClient.kt │ │ ├── JavaLiteUnaryClient.kt │ │ ├── JavaLiteUnimplementedClient.kt │ │ └── Main.kt │ ├── known-failing-stream-cases.txt │ ├── known-failing-unary-cases.txt │ ├── lite-stream-config.yaml │ ├── lite-unary-config.yaml │ ├── src │ └── main │ │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── conformance │ │ └── client │ │ ├── Client.kt │ │ ├── ClientArgs.kt │ │ ├── ConformanceClientLoop.kt │ │ ├── OkHttpEventTracer.kt │ │ ├── TracingHTTPClient.kt │ │ ├── VerbosePrinter.kt │ │ └── adapt │ │ ├── AnyMessage.kt │ │ ├── BidiStreamClient.kt │ │ ├── ClientCompatRequest.kt │ │ ├── ClientCompatResponse.kt │ │ ├── ClientResponseResult.kt │ │ ├── ClientStreamClient.kt │ │ ├── Invoker.kt │ │ ├── RequestStream.kt │ │ ├── ResponseStream.kt │ │ ├── ServerStreamClient.kt │ │ ├── SuspendCloseable.kt │ │ └── UnaryClient.kt │ ├── standard-stream-config.yaml │ └── standard-unary-config.yaml ├── examples ├── android │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── com │ │ │ └── connectrpc │ │ │ └── examples │ │ │ └── android │ │ │ ├── ElizaChatActivity.kt │ │ │ ├── MainActivity.kt │ │ │ └── RecyclerView.kt │ │ └── res │ │ ├── drawable-hdpi │ │ └── buf_logo.png │ │ ├── drawable │ │ └── line.xml │ │ ├── layout │ │ ├── activity_eliza_chat.xml │ │ ├── activity_main.xml │ │ └── item.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── buf.gen.yaml ├── generated-google-java │ └── build.gradle.kts ├── generated-google-javalite │ └── build.gradle.kts ├── kotlin-google-java │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── examples │ │ └── kotlin │ │ └── Main.kt └── kotlin-google-javalite │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── connectrpc │ └── examples │ └── kotlin │ └── Main.kt ├── extensions ├── buf.gen.yaml ├── google-java │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── connectrpc │ │ │ └── extensions │ │ │ ├── GoogleJavaJSONAdapter.kt │ │ │ ├── GoogleJavaJSONStrategy.kt │ │ │ ├── GoogleJavaProtoAdapter.kt │ │ │ ├── GoogleJavaProtobufStrategy.kt │ │ │ └── JavaErrorParser.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── extensions │ │ └── JavaErrorParserTest.kt └── google-javalite │ ├── build.gradle.kts │ └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── extensions │ │ ├── GoogleJavaLiteProtobufStrategy.kt │ │ ├── GoogleLiteProtoAdapter.kt │ │ └── JavaLiteErrorParser.kt │ └── test │ └── kotlin │ └── com │ └── connectrpc │ └── extensions │ └── JavaLiteErrorParserTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ ├── AnyError.kt │ │ ├── BidirectionalStreamInterface.kt │ │ ├── ClientOnlyStreamInterface.kt │ │ ├── Code.kt │ │ ├── Codec.kt │ │ ├── ConnectErrorDetail.kt │ │ ├── ConnectException.kt │ │ ├── ErrorDetailParser.kt │ │ ├── Idempotency.kt │ │ ├── Interceptor.kt │ │ ├── MethodSpec.kt │ │ ├── ProtocolClientConfig.kt │ │ ├── ProtocolClientInterface.kt │ │ ├── RequestCompression.kt │ │ ├── ResponseMessage.kt │ │ ├── SerializationStrategy.kt │ │ ├── ServerOnlyStreamInterface.kt │ │ ├── StreamResult.kt │ │ ├── StreamType.kt │ │ ├── UnaryBlockingCall.kt │ │ ├── compression │ │ ├── CompressionPool.kt │ │ └── GzipCompressionPool.kt │ │ ├── http │ │ ├── HTTPClientInterface.kt │ │ ├── HTTPRequest.kt │ │ ├── HTTPResponse.kt │ │ ├── Stream.kt │ │ ├── Timeout.kt │ │ └── TracingInfo.kt │ │ ├── impl │ │ ├── BidirectionalStream.kt │ │ ├── ClientOnlyStream.kt │ │ ├── ProtocolClient.kt │ │ ├── ServerOnlyStream.kt │ │ └── UnaryCall.kt │ │ └── protocols │ │ ├── ConnectConstants.kt │ │ ├── ConnectInterceptor.kt │ │ ├── Envelope.kt │ │ ├── ErrorJSONModels.kt │ │ ├── GETConfiguration.kt │ │ ├── GRPCCompletion.kt │ │ ├── GRPCCompletionParser.kt │ │ ├── GRPCInterceptor.kt │ │ ├── GRPCWebInterceptor.kt │ │ └── NetworkProtocol.kt │ └── test │ └── kotlin │ └── com │ └── connectrpc │ ├── ConnectExceptionTest.kt │ ├── InterceptorChainTest.kt │ ├── ProtocolClientConfigTest.kt │ ├── compression │ └── GzipCompressionPoolTest.kt │ ├── impl │ ├── BidirectionalStreamTest.kt │ ├── ProtocolClientTest.kt │ └── UnaryCallTest.kt │ └── protocols │ ├── ConnectInterceptorTest.kt │ ├── EnvelopeTest.kt │ ├── GRPCErrorDetailParserTest.kt │ ├── GRPCInterceptorTest.kt │ └── GRPCWebInterceptorTest.kt ├── okhttp ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── okhttp │ │ ├── ConnectOkHttpClient.kt │ │ └── OkHttpStream.kt │ └── test │ └── kotlin │ └── com │ └── connectrpc │ └── okhttp │ └── MockWebServerTests.kt ├── protoc-gen-connect-kotlin ├── buf.gen.yaml ├── build.gradle.kts ├── proto │ ├── buf │ │ ├── deprecation │ │ │ └── v1 │ │ │ │ ├── file_deprecated.proto │ │ │ │ ├── method_deprecated.proto │ │ │ │ └── service_deprecated.proto │ │ ├── editions │ │ │ └── v1 │ │ │ │ └── editions.proto │ │ ├── evilcomments │ │ │ └── v1 │ │ │ │ └── evilcomments.proto │ │ └── javamultiplefiles │ │ │ ├── disabled │ │ │ └── v1 │ │ │ │ ├── disabled.proto │ │ │ │ ├── disabled_empty.proto │ │ │ │ └── disabled_nested.proto │ │ │ ├── enabled │ │ │ └── v1 │ │ │ │ ├── enabled.proto │ │ │ │ ├── enabled_empty.proto │ │ │ │ └── enabled_nested.proto │ │ │ └── unspecified │ │ │ └── v1 │ │ │ ├── enabled_nested.proto │ │ │ ├── unspecified.proto │ │ │ └── unspecified_empty.proto │ └── no_package.proto └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── connectrpc │ │ └── protocgen │ │ └── connect │ │ ├── Generator.kt │ │ ├── Main.kt │ │ └── internal │ │ ├── CodeGenerator.kt │ │ ├── Parameters.kt │ │ ├── Plugin.kt │ │ ├── ProtoHelpers.kt │ │ └── SourceInfo.kt │ └── test │ └── kotlin │ └── PluginGenerationTest.kt └── settings.gradle.kts /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/workflows/add-to-project.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/workflows/pr-title.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/SECURITY.md -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/buf.yaml -------------------------------------------------------------------------------- /conformance/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/buf.gen.yaml -------------------------------------------------------------------------------- /conformance/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/build.gradle.kts -------------------------------------------------------------------------------- /conformance/client/google-java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/build.gradle.kts -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaBidiStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaBidiStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaClientStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaClientStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaHelpers.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaIdempotentUnaryClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaIdempotentUnaryClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaInvoker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaInvoker.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaServerStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaServerStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaUnaryClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaUnaryClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaUnimplementedClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/JavaUnimplementedClient.kt -------------------------------------------------------------------------------- /conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-java/src/main/kotlin/com/connectrpc/conformance/client/java/Main.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/build.gradle.kts -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteBidiStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteBidiStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteClientStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteClientStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteHelpers.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteIdempotentUnaryClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteIdempotentUnaryClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteInvoker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteInvoker.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteServerStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteServerStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteUnaryClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteUnaryClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteUnimplementedClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/JavaLiteUnimplementedClient.kt -------------------------------------------------------------------------------- /conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/google-javalite/src/main/kotlin/com/connectrpc/conformance/client/javalite/Main.kt -------------------------------------------------------------------------------- /conformance/client/known-failing-stream-cases.txt: -------------------------------------------------------------------------------- 1 | # Currently there are zero failing tests. -------------------------------------------------------------------------------- /conformance/client/known-failing-unary-cases.txt: -------------------------------------------------------------------------------- 1 | # Currently there are zero failing tests. -------------------------------------------------------------------------------- /conformance/client/lite-stream-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/lite-stream-config.yaml -------------------------------------------------------------------------------- /conformance/client/lite-unary-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/lite-unary-config.yaml -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/Client.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/ClientArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/ClientArgs.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/ConformanceClientLoop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/ConformanceClientLoop.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/OkHttpEventTracer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/OkHttpEventTracer.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/TracingHTTPClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/TracingHTTPClient.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/VerbosePrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/VerbosePrinter.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/AnyMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/AnyMessage.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/BidiStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/BidiStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientCompatRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientCompatRequest.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientCompatResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientCompatResponse.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientResponseResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientResponseResult.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ClientStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/Invoker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/Invoker.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/RequestStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/RequestStream.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ResponseStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ResponseStream.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ServerStreamClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/ServerStreamClient.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/SuspendCloseable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/SuspendCloseable.kt -------------------------------------------------------------------------------- /conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/UnaryClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/src/main/kotlin/com/connectrpc/conformance/client/adapt/UnaryClient.kt -------------------------------------------------------------------------------- /conformance/client/standard-stream-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/standard-stream-config.yaml -------------------------------------------------------------------------------- /conformance/client/standard-unary-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/conformance/client/standard-unary-config.yaml -------------------------------------------------------------------------------- /examples/android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/README.md -------------------------------------------------------------------------------- /examples/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/build.gradle.kts -------------------------------------------------------------------------------- /examples/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/android/src/main/kotlin/com/connectrpc/examples/android/ElizaChatActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/kotlin/com/connectrpc/examples/android/ElizaChatActivity.kt -------------------------------------------------------------------------------- /examples/android/src/main/kotlin/com/connectrpc/examples/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/kotlin/com/connectrpc/examples/android/MainActivity.kt -------------------------------------------------------------------------------- /examples/android/src/main/kotlin/com/connectrpc/examples/android/RecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/kotlin/com/connectrpc/examples/android/RecyclerView.kt -------------------------------------------------------------------------------- /examples/android/src/main/res/drawable-hdpi/buf_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/drawable-hdpi/buf_logo.png -------------------------------------------------------------------------------- /examples/android/src/main/res/drawable/line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/drawable/line.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/layout/activity_eliza_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/layout/activity_eliza_chat.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/layout/item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/layout/item.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/android/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/android/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /examples/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/buf.gen.yaml -------------------------------------------------------------------------------- /examples/generated-google-java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/generated-google-java/build.gradle.kts -------------------------------------------------------------------------------- /examples/generated-google-javalite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/generated-google-javalite/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlin-google-java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/kotlin-google-java/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlin-google-java/src/main/kotlin/com/connectrpc/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/kotlin-google-java/src/main/kotlin/com/connectrpc/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /examples/kotlin-google-javalite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/kotlin-google-javalite/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlin-google-javalite/src/main/kotlin/com/connectrpc/examples/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/examples/kotlin-google-javalite/src/main/kotlin/com/connectrpc/examples/kotlin/Main.kt -------------------------------------------------------------------------------- /extensions/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/buf.gen.yaml -------------------------------------------------------------------------------- /extensions/google-java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/build.gradle.kts -------------------------------------------------------------------------------- /extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaJSONAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaJSONAdapter.kt -------------------------------------------------------------------------------- /extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaJSONStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaJSONStrategy.kt -------------------------------------------------------------------------------- /extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaProtoAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaProtoAdapter.kt -------------------------------------------------------------------------------- /extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaProtobufStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/main/kotlin/com/connectrpc/extensions/GoogleJavaProtobufStrategy.kt -------------------------------------------------------------------------------- /extensions/google-java/src/main/kotlin/com/connectrpc/extensions/JavaErrorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/main/kotlin/com/connectrpc/extensions/JavaErrorParser.kt -------------------------------------------------------------------------------- /extensions/google-java/src/test/kotlin/com/connectrpc/extensions/JavaErrorParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-java/src/test/kotlin/com/connectrpc/extensions/JavaErrorParserTest.kt -------------------------------------------------------------------------------- /extensions/google-javalite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-javalite/build.gradle.kts -------------------------------------------------------------------------------- /extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/GoogleJavaLiteProtobufStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/GoogleJavaLiteProtobufStrategy.kt -------------------------------------------------------------------------------- /extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/GoogleLiteProtoAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/GoogleLiteProtoAdapter.kt -------------------------------------------------------------------------------- /extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/JavaLiteErrorParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-javalite/src/main/kotlin/com/connectrpc/extensions/JavaLiteErrorParser.kt -------------------------------------------------------------------------------- /extensions/google-javalite/src/test/kotlin/com/connectrpc/extensions/JavaLiteErrorParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/extensions/google-javalite/src/test/kotlin/com/connectrpc/extensions/JavaLiteErrorParserTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/build.gradle.kts -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/AnyError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/AnyError.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/BidirectionalStreamInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/BidirectionalStreamInterface.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ClientOnlyStreamInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ClientOnlyStreamInterface.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/Code.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/Code.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/Codec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/Codec.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ConnectErrorDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ConnectErrorDetail.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ConnectException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ConnectException.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ErrorDetailParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ErrorDetailParser.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/Idempotency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/Idempotency.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/Interceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/Interceptor.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/MethodSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/MethodSpec.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ProtocolClientConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ProtocolClientConfig.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ProtocolClientInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ProtocolClientInterface.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/RequestCompression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/RequestCompression.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ResponseMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ResponseMessage.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/SerializationStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/SerializationStrategy.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/ServerOnlyStreamInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/ServerOnlyStreamInterface.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/StreamResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/StreamResult.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/StreamType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/StreamType.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/UnaryBlockingCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/UnaryBlockingCall.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/compression/CompressionPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/compression/CompressionPool.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/compression/GzipCompressionPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/compression/GzipCompressionPool.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/HTTPClientInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/HTTPClientInterface.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/HTTPRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/HTTPRequest.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/HTTPResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/HTTPResponse.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/Stream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/Stream.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/Timeout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/Timeout.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/http/TracingInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/http/TracingInfo.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/impl/BidirectionalStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/impl/BidirectionalStream.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/impl/ClientOnlyStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/impl/ClientOnlyStream.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/impl/ProtocolClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/impl/ProtocolClient.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/impl/ServerOnlyStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/impl/ServerOnlyStream.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/impl/UnaryCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/impl/UnaryCall.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/ConnectConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/ConnectConstants.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/ConnectInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/ConnectInterceptor.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/Envelope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/Envelope.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/ErrorJSONModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/ErrorJSONModels.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/GETConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/GETConfiguration.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/GRPCCompletion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/GRPCCompletion.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/GRPCCompletionParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/GRPCCompletionParser.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/GRPCInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/GRPCInterceptor.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/GRPCWebInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/GRPCWebInterceptor.kt -------------------------------------------------------------------------------- /library/src/main/kotlin/com/connectrpc/protocols/NetworkProtocol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/main/kotlin/com/connectrpc/protocols/NetworkProtocol.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/ConnectExceptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/ConnectExceptionTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/InterceptorChainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/InterceptorChainTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/ProtocolClientConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/ProtocolClientConfigTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/compression/GzipCompressionPoolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/compression/GzipCompressionPoolTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/impl/BidirectionalStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/impl/BidirectionalStreamTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/impl/ProtocolClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/impl/ProtocolClientTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/impl/UnaryCallTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/impl/UnaryCallTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/protocols/ConnectInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/protocols/ConnectInterceptorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/protocols/EnvelopeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/protocols/EnvelopeTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/protocols/GRPCErrorDetailParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/protocols/GRPCErrorDetailParserTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/protocols/GRPCInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/protocols/GRPCInterceptorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/com/connectrpc/protocols/GRPCWebInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/library/src/test/kotlin/com/connectrpc/protocols/GRPCWebInterceptorTest.kt -------------------------------------------------------------------------------- /okhttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/okhttp/build.gradle.kts -------------------------------------------------------------------------------- /okhttp/src/main/kotlin/com/connectrpc/okhttp/ConnectOkHttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/okhttp/src/main/kotlin/com/connectrpc/okhttp/ConnectOkHttpClient.kt -------------------------------------------------------------------------------- /okhttp/src/main/kotlin/com/connectrpc/okhttp/OkHttpStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/okhttp/src/main/kotlin/com/connectrpc/okhttp/OkHttpStream.kt -------------------------------------------------------------------------------- /okhttp/src/test/kotlin/com/connectrpc/okhttp/MockWebServerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/okhttp/src/test/kotlin/com/connectrpc/okhttp/MockWebServerTests.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/buf.gen.yaml -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/build.gradle.kts -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/deprecation/v1/file_deprecated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/deprecation/v1/file_deprecated.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/deprecation/v1/method_deprecated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/deprecation/v1/method_deprecated.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/deprecation/v1/service_deprecated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/deprecation/v1/service_deprecated.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/editions/v1/editions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/editions/v1/editions.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/evilcomments/v1/evilcomments.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/evilcomments/v1/evilcomments.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled_empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled_empty.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled_nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/disabled/v1/disabled_nested.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled_empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled_empty.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled_nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/enabled/v1/enabled_nested.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/enabled_nested.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/enabled_nested.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/unspecified.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/unspecified.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/unspecified_empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/buf/javamultiplefiles/unspecified/v1/unspecified_empty.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/proto/no_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/proto/no_package.proto -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/Generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/Generator.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/Main.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/CodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/CodeGenerator.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/Parameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/Parameters.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/Plugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/Plugin.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/ProtoHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/ProtoHelpers.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/SourceInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/main/kotlin/com/connectrpc/protocgen/connect/internal/SourceInfo.kt -------------------------------------------------------------------------------- /protoc-gen-connect-kotlin/src/test/kotlin/PluginGenerationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/protoc-gen-connect-kotlin/src/test/kotlin/PluginGenerationTest.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/connectrpc/connect-kotlin/HEAD/settings.gradle.kts --------------------------------------------------------------------------------