├── .gitattributes ├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── build-timestamped-master.yml │ ├── build-with-bal-test-graalvm.yml │ ├── central-publish.yml │ ├── fossa_scan.yml │ ├── process-load-test-result.yml │ ├── publish-release.yml │ ├── pull-request.yml │ ├── trigger-load-tests.yml │ ├── trivy-scan.yml │ └── update_spec.yml ├── .gitignore ├── LICENSE ├── README.md ├── ballerina ├── Ballerina.toml ├── CompilerPlugin.toml ├── Dependencies.toml ├── README.md ├── build.gradle ├── caller.bal ├── client.bal ├── icon.png ├── init.bal ├── listener.bal ├── secure_socket.bal ├── service.bal ├── socket_error.bal └── tests │ ├── client_tests.bal │ ├── etc │ ├── ballerinaKeystore.p12 │ ├── ballerinaTruststore.p12 │ ├── cert.pem │ └── key.pem │ ├── listener_readonly_test.bal │ ├── listener_tests.bal │ ├── mock_server.bal │ ├── return_error_test.bal │ ├── secure_client_test.bal │ └── secure_listener_test.bal ├── changelog.md ├── codecov.yml ├── compiler-plugin-tests ├── build.gradle ├── spotbugs-exclude.xml └── src │ └── test │ ├── java │ └── io │ │ └── ballerina │ │ └── stdlib │ │ └── tcp │ │ └── compiler │ │ ├── AbstractCodeActionTest.java │ │ ├── CodeSnippetGenerationCodeActionTest.java │ │ └── CompilerPluginTest.java │ └── resources │ ├── ballerina_sources │ ├── sample_package_1 │ │ ├── Ballerina.toml │ │ ├── service.bal │ │ └── service_two.bal │ ├── sample_package_10 │ │ ├── Ballerina.toml │ │ ├── modules │ │ │ └── module │ │ │ │ └── module.bal │ │ └── service.bal │ ├── sample_package_11 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_12 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_13 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_14 │ │ ├── Ballerina.toml │ │ └── service_invalid_close.bal │ ├── sample_package_15 │ │ ├── Ballerina.toml │ │ ├── echo_service.bal │ │ └── service_invalid_close.bal │ ├── sample_package_16 │ │ ├── Ballerina.toml │ │ └── echo_service.bal │ ├── sample_package_17 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_2 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_3 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_4 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_5 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_6 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_7 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_8 │ │ ├── Ballerina.toml │ │ ├── service.bal │ │ └── service_two.bal │ ├── sample_package_9 │ │ ├── Ballerina.toml │ │ └── service.bal │ └── testng.xml │ └── codeaction │ └── code_snippet_generation │ └── result.bal ├── compiler-plugin ├── build.gradle └── src │ └── main │ └── java │ ├── io │ └── ballerina │ │ └── stdlib │ │ └── tcp │ │ └── compiler │ │ ├── AddTcpCodeTemplate.java │ │ ├── CompilationErrors.java │ │ ├── ConnectionServiceClassVisitor.java │ │ ├── PluginConstants.java │ │ ├── ReturnStatementNodeVisitor.java │ │ ├── TcpCompilerPlugin.java │ │ ├── TcpConnectionServiceValidator.java │ │ ├── TcpServiceAnalyzer.java │ │ ├── TcpServiceValidator.java │ │ ├── TcpServiceValidatorTask.java │ │ └── Utils.java │ └── module-info.java ├── docs └── spec │ └── spec.md ├── examples ├── _resources │ └── Dependencies.toml ├── build.gradle ├── http-client-server │ ├── HTTP Echo Server Example using Ballerina TCP Module.md │ ├── client │ │ ├── .gitignore │ │ ├── Ballerina.toml │ │ ├── Dependencies.toml │ │ └── client.bal │ └── server │ │ ├── .gitignore │ │ ├── Ballerina.toml │ │ ├── Dependencies.toml │ │ ├── server.bal │ │ └── tests │ │ └── test_tcp_server.bal └── tcp-chat-server │ ├── Ballerina.toml │ ├── Dependencies.toml │ ├── README.md │ └── chat_service.bal ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── load-tests └── http_server │ ├── deployment │ ├── deployment-patch.yaml │ ├── ingress.yaml │ └── kustomization.yaml │ ├── results │ └── summary.csv │ ├── scripts │ ├── run.sh │ └── tcp-jmx.jmx │ └── src │ ├── Ballerina.toml │ ├── Cloud.toml │ └── http_server.bal ├── native ├── build.gradle └── src │ └── main │ ├── java │ ├── io │ │ └── ballerina │ │ │ └── stdlib │ │ │ └── tcp │ │ │ ├── Constants.java │ │ │ ├── Dispatcher.java │ │ │ ├── SSLConfig.java │ │ │ ├── SSLHandlerFactory.java │ │ │ ├── SslHandshakeClientEventHandler.java │ │ │ ├── SslHandshakeListenerEventHandler.java │ │ │ ├── TcpClient.java │ │ │ ├── TcpClientHandler.java │ │ │ ├── TcpFactory.java │ │ │ ├── TcpListener.java │ │ │ ├── TcpListenerHandler.java │ │ │ ├── TcpService.java │ │ │ ├── Utils.java │ │ │ ├── WriteFlowController.java │ │ │ ├── WriteFlowControllerService.java │ │ │ ├── nativeclient │ │ │ └── Client.java │ │ │ └── nativelistener │ │ │ ├── Caller.java │ │ │ └── Listener.java │ └── module-info.java │ └── resources │ └── META-INF │ └── native-image │ └── io.ballerina.stdlib │ └── tcp-native │ └── reflect-config.json ├── settings.gradle ├── spotbugs-exclude.xml └── test-utils ├── build.gradle ├── etc ├── cert.pem └── key.pem └── src └── main └── java ├── io └── ballerina │ └── stdlib │ └── tcp │ └── testutils │ ├── SecureServer.java │ ├── SecureServerHandler.java │ ├── Server.java │ ├── ServerHandler.java │ ├── SslHandshakeEventHandler.java │ └── TestUtils.java └── module-info.java /.gitattributes: -------------------------------------------------------------------------------- 1 | # Ensure all Java files use LF. 2 | *.java eol=lf 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-timestamped-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/build-timestamped-master.yml -------------------------------------------------------------------------------- /.github/workflows/build-with-bal-test-graalvm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/build-with-bal-test-graalvm.yml -------------------------------------------------------------------------------- /.github/workflows/central-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/central-publish.yml -------------------------------------------------------------------------------- /.github/workflows/fossa_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/fossa_scan.yml -------------------------------------------------------------------------------- /.github/workflows/process-load-test-result.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/process-load-test-result.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-load-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/trigger-load-tests.yml -------------------------------------------------------------------------------- /.github/workflows/trivy-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/trivy-scan.yml -------------------------------------------------------------------------------- /.github/workflows/update_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.github/workflows/update_spec.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/README.md -------------------------------------------------------------------------------- /ballerina/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/Ballerina.toml -------------------------------------------------------------------------------- /ballerina/CompilerPlugin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/CompilerPlugin.toml -------------------------------------------------------------------------------- /ballerina/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/Dependencies.toml -------------------------------------------------------------------------------- /ballerina/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/README.md -------------------------------------------------------------------------------- /ballerina/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/build.gradle -------------------------------------------------------------------------------- /ballerina/caller.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/caller.bal -------------------------------------------------------------------------------- /ballerina/client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/client.bal -------------------------------------------------------------------------------- /ballerina/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/icon.png -------------------------------------------------------------------------------- /ballerina/init.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/init.bal -------------------------------------------------------------------------------- /ballerina/listener.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/listener.bal -------------------------------------------------------------------------------- /ballerina/secure_socket.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/secure_socket.bal -------------------------------------------------------------------------------- /ballerina/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/service.bal -------------------------------------------------------------------------------- /ballerina/socket_error.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/socket_error.bal -------------------------------------------------------------------------------- /ballerina/tests/client_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/client_tests.bal -------------------------------------------------------------------------------- /ballerina/tests/etc/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/etc/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /ballerina/tests/etc/ballerinaTruststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/etc/ballerinaTruststore.p12 -------------------------------------------------------------------------------- /ballerina/tests/etc/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/etc/cert.pem -------------------------------------------------------------------------------- /ballerina/tests/etc/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/etc/key.pem -------------------------------------------------------------------------------- /ballerina/tests/listener_readonly_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/listener_readonly_test.bal -------------------------------------------------------------------------------- /ballerina/tests/listener_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/listener_tests.bal -------------------------------------------------------------------------------- /ballerina/tests/mock_server.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/mock_server.bal -------------------------------------------------------------------------------- /ballerina/tests/return_error_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/return_error_test.bal -------------------------------------------------------------------------------- /ballerina/tests/secure_client_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/secure_client_test.bal -------------------------------------------------------------------------------- /ballerina/tests/secure_listener_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/ballerina/tests/secure_listener_test.bal -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/changelog.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/codecov.yml -------------------------------------------------------------------------------- /compiler-plugin-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/build.gradle -------------------------------------------------------------------------------- /compiler-plugin-tests/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/spotbugs-exclude.xml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/AbstractCodeActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/AbstractCodeActionTest.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/CodeSnippetGenerationCodeActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/CodeSnippetGenerationCodeActionTest.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/CompilerPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/java/io/ballerina/stdlib/tcp/compiler/CompilerPluginTest.java -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/service_two.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_1/service_two.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/modules/module/module.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/modules/module/module.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_10/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_11/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_12/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_13/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/service_invalid_close.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_14/service_invalid_close.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/echo_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/echo_service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/service_invalid_close.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_15/service_invalid_close.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/echo_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_16/echo_service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_17/service.bal: -------------------------------------------------------------------------------- 1 | import ballerina/tcp; 2 | 3 | service on new tcp:Listener(3000) { 4 | } 5 | -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_2/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_3/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_4/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_5/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_6/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_7/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/service_two.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_8/service_two.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/Ballerina.toml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/sample_package_9/service.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/ballerina_sources/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/ballerina_sources/testng.xml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/code_snippet_generation/result.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin-tests/src/test/resources/codeaction/code_snippet_generation/result.bal -------------------------------------------------------------------------------- /compiler-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/build.gradle -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/AddTcpCodeTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/AddTcpCodeTemplate.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/CompilationErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/CompilationErrors.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/ConnectionServiceClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/ConnectionServiceClassVisitor.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/PluginConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/PluginConstants.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/ReturnStatementNodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/ReturnStatementNodeVisitor.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpCompilerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpCompilerPlugin.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpConnectionServiceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpConnectionServiceValidator.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceAnalyzer.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceValidator.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceValidatorTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/TcpServiceValidatorTask.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/tcp/compiler/Utils.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/compiler-plugin/src/main/java/module-info.java -------------------------------------------------------------------------------- /docs/spec/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/docs/spec/spec.md -------------------------------------------------------------------------------- /examples/_resources/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/_resources/Dependencies.toml -------------------------------------------------------------------------------- /examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/build.gradle -------------------------------------------------------------------------------- /examples/http-client-server/HTTP Echo Server Example using Ballerina TCP Module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/http-client-server/HTTP Echo Server Example using Ballerina TCP Module.md -------------------------------------------------------------------------------- /examples/http-client-server/client/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/http-client-server/client/Ballerina.toml: -------------------------------------------------------------------------------- 1 | [build-options] 2 | observabilityIncluded = true 3 | -------------------------------------------------------------------------------- /examples/http-client-server/client/Dependencies.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/http-client-server/client/client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/http-client-server/client/client.bal -------------------------------------------------------------------------------- /examples/http-client-server/server/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/http-client-server/server/Ballerina.toml: -------------------------------------------------------------------------------- 1 | [build-options] 2 | observabilityIncluded = true 3 | -------------------------------------------------------------------------------- /examples/http-client-server/server/Dependencies.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/http-client-server/server/server.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/http-client-server/server/server.bal -------------------------------------------------------------------------------- /examples/http-client-server/server/tests/test_tcp_server.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/http-client-server/server/tests/test_tcp_server.bal -------------------------------------------------------------------------------- /examples/tcp-chat-server/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/tcp-chat-server/Ballerina.toml -------------------------------------------------------------------------------- /examples/tcp-chat-server/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/tcp-chat-server/Dependencies.toml -------------------------------------------------------------------------------- /examples/tcp-chat-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/tcp-chat-server/README.md -------------------------------------------------------------------------------- /examples/tcp-chat-server/chat_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/examples/tcp-chat-server/chat_service.bal -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /load-tests/http_server/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/http_server/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/http_server/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/http_server/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/results/summary.csv -------------------------------------------------------------------------------- /load-tests/http_server/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/http_server/scripts/tcp-jmx.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/scripts/tcp-jmx.jmx -------------------------------------------------------------------------------- /load-tests/http_server/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/http_server/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/http_server/src/http_server.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/load-tests/http_server/src/http_server.bal -------------------------------------------------------------------------------- /native/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/build.gradle -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/Constants.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/Dispatcher.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/SSLConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/SSLConfig.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/SSLHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/SSLHandlerFactory.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/SslHandshakeClientEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/SslHandshakeClientEventHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/SslHandshakeListenerEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/SslHandshakeListenerEventHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpClient.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpClientHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpFactory.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpListener.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpListenerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpListenerHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/TcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/TcpService.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/Utils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/WriteFlowController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/WriteFlowController.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/WriteFlowControllerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/WriteFlowControllerService.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/nativeclient/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/nativeclient/Client.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/nativelistener/Caller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/nativelistener/Caller.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/tcp/nativelistener/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/io/ballerina/stdlib/tcp/nativelistener/Listener.java -------------------------------------------------------------------------------- /native/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/java/module-info.java -------------------------------------------------------------------------------- /native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/tcp-native/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/native/src/main/resources/META-INF/native-image/io.ballerina.stdlib/tcp-native/reflect-config.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/settings.gradle -------------------------------------------------------------------------------- /spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/spotbugs-exclude.xml -------------------------------------------------------------------------------- /test-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/build.gradle -------------------------------------------------------------------------------- /test-utils/etc/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/etc/cert.pem -------------------------------------------------------------------------------- /test-utils/etc/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/etc/key.pem -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SecureServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SecureServer.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SecureServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SecureServerHandler.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/Server.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/ServerHandler.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SslHandshakeEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/SslHandshakeEventHandler.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/io/ballerina/stdlib/tcp/testutils/TestUtils.java -------------------------------------------------------------------------------- /test-utils/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-tcp/HEAD/test-utils/src/main/java/module-info.java --------------------------------------------------------------------------------