├── .gitattributes ├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── build-dependent-std-libs.yml │ ├── build-timestamped-master.yml │ ├── build-with-bal-test-graalvm.yml │ ├── build-with-ballerina-lang.yml │ ├── central-publish.yml │ ├── fossa_scan.yml │ ├── on-demand-urgent-build-timestamped-master-without-tests.yml │ ├── process-load-test-result.yml │ ├── publish-release.yml │ ├── pull-request.yml │ ├── trigger-load-tests.yml │ ├── trivy-scan.yml │ └── update_specs.yml ├── .gitignore ├── .trivyignore ├── LICENSE ├── README.md ├── ballerina-tests ├── build.gradle ├── http-advanced-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── hateoas_runtime_error_tests.bal │ │ ├── hateoas_tests.bal │ │ ├── hateoas_types_test.bal │ │ ├── http2_caching_test.bal │ │ ├── http_cache_config_annotation_test.bal │ │ ├── http_cache_validation_request_header_preservation_test.bal │ │ ├── http_caching_check_after_max_age_test.bal │ │ ├── http_caching_test.bal │ │ ├── http_compression_test.bal │ │ ├── http_cookies_test.bal │ │ ├── http_default_listener_test.bal │ │ ├── http_hateoas_link_test.bal │ │ ├── http_identical_cookies.bal │ │ ├── http_max_age_cache_service_test.bal │ │ ├── http_must_revalidate_cache_service_test.bal │ │ ├── http_no_cache_service_test.bal │ │ ├── http_set_cookie_parser_test.bal │ │ ├── http_specific_media_type_prefix_test.bal │ │ ├── http_streaming_file_test.bal │ │ ├── http_trailing_header_test.bal │ │ ├── multipart_request_test.bal │ │ ├── multipart_response.bal │ │ ├── multipart_test_utils.bal │ │ ├── relaxed_data_binding_negative_tests.bal │ │ ├── relaxed_data_binding_tests.bal │ │ ├── server_sent_event_tests.bal │ │ ├── service_configuration_compression_annotation_test.bal │ │ ├── service_contract_tests.bal │ │ ├── service_cors_test.bal │ │ ├── service_native_cookie_function.bal │ │ ├── service_native_cookie_function_negative.bal │ │ ├── status_code_error_test.bal │ │ ├── status_code_error_use_case_test.bal │ │ └── test_service_ports.bal ├── http-client-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── client_connection_eviction.bal │ │ ├── client_connection_pool.bal │ │ ├── client_res_binding_advanced.bal │ │ ├── client_resource_method_tests.bal │ │ ├── http_client_actions_test.bal │ │ ├── http_client_continue_test.bal │ │ ├── http_client_data_binding.bal │ │ ├── http_client_data_binding_anydata.bal │ │ ├── http_client_forward_error_test.bal │ │ ├── http_client_host_header_test.bal │ │ ├── http_client_init_without_scheme_test.bal │ │ ├── http_client_url_encoded_content_test.bal │ │ ├── http_constraint_data_binding.bal │ │ ├── passthrough_client_connection_eviction.bal │ │ ├── sc_res_binding_tests.bal │ │ ├── sc_res_binding_with_all_status_codes_tests.bal │ │ └── test_service_ports.bal ├── http-dispatching-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── Config.toml │ │ ├── header_params_binding_test.bal │ │ ├── path_params_binding_test.bal │ │ ├── query_params_binding_test.bal │ │ ├── resource_params_binding_test_common.bal │ │ ├── resource_params_constraint_validation_tests.bal │ │ ├── service_dispatching_basepath.bal │ │ ├── service_dispatching_data_binding_anydata_test.bal │ │ ├── service_dispatching_data_binding_test.bal │ │ ├── service_dispatching_default_data_binding.bal │ │ ├── service_dispatching_header_param_binding_ideal_mapping_test.bal │ │ ├── service_dispatching_header_param_binding_test.bal │ │ ├── service_dispatching_produces_consumes_test.bal │ │ ├── service_dispatching_query_param_binding_ideal_mapping_test.bal │ │ ├── service_dispatching_query_param_binding_test.bal │ │ ├── service_dispatching_uri_matrix_param_matching.bal │ │ ├── service_dispatching_uri_template.bal │ │ ├── service_dispatching_uri_template_default.bal │ │ ├── service_dispatching_uri_template_matching.bal │ │ ├── service_dispatching_uri_template_twisted.bal │ │ ├── service_dispatching_with_special_chars.bal │ │ ├── test_common.bal │ │ └── test_service_ports.bal ├── http-interceptor-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── Config.toml │ │ ├── http2_interceptors_basic_tests.bal │ │ ├── interceptors_basic_tests.bal │ │ ├── interceptors_error_handling_tests.bal │ │ ├── interceptors_negative_tests.bal │ │ ├── interceptors_service_config_tests.bal │ │ ├── interceptors_special_test.bal │ │ ├── req_ctx_methods_test.bal │ │ ├── test_common.bal │ │ └── test_service_ports.bal ├── http-misc-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ ├── http_response_status_record_test.bal │ └── tests │ │ ├── Config.toml │ │ ├── configuration_accept_encoding_test.bal │ │ ├── configuration_request_limit_config_test.bal │ │ ├── configuration_response_limit_config_test.bal │ │ ├── entity_body_with_charset_test.bal │ │ ├── entity_mime_with_http.bal │ │ ├── http_caller_action_service_test.bal │ │ ├── http_caller_respond_test.bal │ │ ├── http_dirty_response_test.bal │ │ ├── http_echo_service_sample_test.bal │ │ ├── http_ecommerce_sample_test.bal │ │ ├── http_enum_methods_test.bal │ │ ├── http_expect_continue_test.bal │ │ ├── http_header_test.bal │ │ ├── http_idle_timeout_response_test.bal │ │ ├── http_introspection_resource_test.bal │ │ ├── http_keep_alive_test.bal │ │ ├── http_multiple_clients_test.bal │ │ ├── http_options_test.bal │ │ ├── http_outbound_headers_test.bal │ │ ├── http_outbound_message_type_test.bal │ │ ├── http_passthrough_service_test.bal │ │ ├── http_payload_access_after_responding_test.bal │ │ ├── http_payload_test.bal │ │ ├── http_pipelining_test.bal │ │ ├── http_redirects_test.bal │ │ ├── http_request_payload_retrieval_test.bal │ │ ├── http_request_setPayload_test.bal │ │ ├── http_resource_function_return_test.bal │ │ ├── http_response_setPayload_test.bal │ │ ├── http_return_nil_test.bal │ │ ├── http_reusability_of_request_test.bal │ │ ├── http_routing_service_test.bal │ │ ├── http_serialize_complex_xml_test.bal │ │ ├── http_server_field_test.bal │ │ ├── http_service_chaining_sample_test.bal │ │ ├── http_socket_config_test.bal │ │ ├── http_status_code_test.bal │ │ ├── http_url_double_slash.bal │ │ ├── http_verbs_passthrough_test.bal │ │ ├── parse_header.bal │ │ ├── proxy_enabled_client_test.bal │ │ ├── readonly_resource_signature_param_binding.bal │ │ ├── resource_return_statment_test.bal │ │ ├── test_common.bal │ │ ├── test_service_ports.bal │ │ ├── typed_http_response_headers_test.bal │ │ ├── url_encoded_responses_from_service_http2_test.bal │ │ └── url_encoded_responses_from_service_test.bal ├── http-resiliency-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── http2_retry_test.bal │ │ ├── http_retry_test.bal │ │ ├── resiliency_commons.bal │ │ ├── resiliency_http2_circuit_breaker_test.bal │ │ ├── resiliency_http2_failover_test.bal │ │ ├── resiliency_http_circuit_breaker_illegal_method_test.bal │ │ ├── resiliency_http_circuit_breaker_test_1.bal │ │ ├── resiliency_http_circuit_breaker_test_2.bal │ │ ├── resiliency_http_circuit_breaker_test_3.bal │ │ ├── resiliency_http_circuit_breaker_test_4.bal │ │ ├── resiliency_http_circuit_breaker_test_5.bal │ │ ├── resiliency_http_circuit_breaker_test_6.bal │ │ ├── resiliency_http_circuit_breaker_test_7.bal │ │ ├── resiliency_http_circuit_breaker_without_status_codes_test.bal │ │ ├── resiliency_http_failover_test_0.bal │ │ ├── resiliency_http_failover_test_1.bal │ │ ├── resiliency_http_failover_test_2.bal │ │ ├── resiliency_http_failover_test_3.bal │ │ ├── resiliency_http_failover_test_4.bal │ │ ├── resiliency_http_failover_test_5.bal │ │ ├── resiliency_http_failover_without_status_codes_test.bal │ │ ├── resiliency_http_load_balancer_test.bal │ │ ├── resiliency_passthrough_test.bal │ │ └── test_service_ports.bal ├── http-security-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── Config.toml │ │ ├── auth_client_auth_handler_test.bal │ │ ├── auth_client_declarative_design_test.bal │ │ ├── auth_client_imperative_design_test.bal │ │ ├── auth_listener_auth_handler_test.bal │ │ ├── auth_listener_declarative_design_test.bal │ │ ├── auth_listener_imperative_design_test.bal │ │ ├── http2_mutual_ssl_test.bal │ │ ├── http2_mutual_ssl_with_certs_test.bal │ │ ├── http2_ssl_test.bal │ │ ├── http_default_listener_test.bal │ │ ├── ssl_cipher_strength_test.bal │ │ ├── ssl_disable_ssl_test.bal │ │ ├── ssl_mutual_ssl_test.bal │ │ ├── ssl_mutual_ssl_with_certs.bal │ │ ├── ssl_protocol_test.bal │ │ ├── ssl_sni_host_name_test.bal │ │ ├── ssl_wellknown_cert_test.bal │ │ ├── test_commons.bal │ │ ├── test_service_ports.bal │ │ └── test_system_default_ssl_certs.bal ├── http-service-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ ├── modules │ │ └── records │ │ │ └── records.bal │ └── tests │ │ ├── Config.toml │ │ ├── anydata_union_return_type_service.bal │ │ ├── enum_types_for_query_param_tests.bal │ │ ├── http_listener_method_service_test.bal │ │ ├── listener_init_test.bal │ │ ├── service_basic_echo_service.bal │ │ ├── service_configuration_test.bal │ │ ├── service_native_connection_function.bal │ │ ├── service_native_detach_test.bal │ │ ├── service_native_endpoint_test.bal │ │ ├── service_native_get_request_as_string_and_json.bal │ │ ├── service_native_in_request_function.bal │ │ ├── service_native_in_request_function_negative.bal │ │ ├── service_native_in_response_function.bal │ │ ├── service_native_in_response_native_function_negative.bal │ │ ├── service_native_promise_function.bal │ │ ├── test_common.bal │ │ └── test_service_ports.bal ├── http-test-common │ ├── Ballerina.toml │ ├── Dependencies.toml │ ├── README.md │ ├── constants.bal │ ├── modules │ │ ├── service1 │ │ │ ├── README.md │ │ │ └── service.bal │ │ └── service2 │ │ │ ├── README.md │ │ │ └── service.bal │ ├── types.bal │ └── utils.bal ├── http2-tests │ ├── Ballerina.toml │ ├── Dependencies.toml │ └── tests │ │ ├── http2_100_continue_test.bal │ │ ├── http2_client_actions_test.bal │ │ ├── http2_client_connection_eviction.bal │ │ ├── http2_client_connection_fail_test.bal │ │ ├── http2_client_continue_test.bal │ │ ├── http2_client_data_binding.bal │ │ ├── http2_client_upgrade_with_large_payload_test.bal │ │ ├── http2_configuration_accept_encoding_test.bal │ │ ├── http2_configuration_request_limit_config_test.bal │ │ ├── http2_configuration_response_limit_config_test.bal │ │ ├── http2_dirty_response_test.bal │ │ ├── http2_disable_ssl_test.bal │ │ ├── http2_entity_body_with_charset_test.bal │ │ ├── http2_entity_mime.bal │ │ ├── http2_forwarded_header_test.bal │ │ ├── http2_generic_test.bal │ │ ├── http2_hateoas_runtime_error_tests.bal │ │ ├── http2_hateoas_tests.bal │ │ ├── http2_listener_stop_tests.bal │ │ ├── http2_multipart_test.bal │ │ ├── http2_passthrough_client_connection_eviction.bal │ │ ├── http2_prior_knowledge_test.bal │ │ ├── http2_redirect.bal │ │ ├── http2_reusability_of_request_test.bal │ │ ├── http2_server_push_test.bal │ │ ├── http2_service_dispatching_data_binding_test.bal │ │ ├── http2_service_dispatching_header_param_binding_test.bal │ │ ├── http2_service_native_connection_function.bal │ │ ├── http2_service_native_detach_test.bal │ │ ├── http2_service_native_endpoint_test.bal │ │ ├── http2_service_native_get_request_as_string_and_json.bal │ │ ├── http2_ssl_protocol_test.bal │ │ ├── http2_streaming_file_test.bal │ │ ├── http2_to_http1_client_fallback_test.bal │ │ ├── http2_to_http1_fallback_test.bal │ │ ├── http2_trailing_header_test.bal │ │ ├── test_common.bal │ │ └── test_service_ports.bal └── resources │ ├── certsandkeys │ ├── ballerinaKeystore.p12 │ ├── ballerinaTruststore.p12 │ ├── private.key │ └── public.crt │ ├── datafiles │ ├── BallerinaLang.pdf │ ├── ComplexTestXmlSample.xml │ ├── file.xml │ ├── http2_test.xml │ ├── test.tmp │ ├── testFile.txt │ ├── testJson.json │ └── testopenapidoc.json │ └── openldap │ ├── bootstrap.ldif │ └── compose.yml ├── ballerina ├── Ballerina.toml ├── CompilerPlugin.toml ├── Dependencies.toml ├── README.md ├── auth_client_basic_auth_handler.bal ├── auth_client_bearer_token_auth_handler.bal ├── auth_client_oauth2_handler.bal ├── auth_client_self_signed_jwt_auth_handler.bal ├── auth_desugar.bal ├── auth_listener_file_user_store_basic_auth_handler.bal ├── auth_listener_jwt_auth_handler.bal ├── auth_listener_ldap_user_store_basic_auth_handler.bal ├── auth_listener_oauth2_handler.bal ├── auth_types.bal ├── auth_utils.bal ├── build.gradle ├── bytes_to_sse_stream_generator.bal ├── caching_cache_control_utils.bal ├── caching_cached_response_validation.bal ├── caching_constants.bal ├── caching_freshness_lifetime_calculation.bal ├── caching_http_cache.bal ├── caching_http_caching_client.bal ├── caching_request_cache_control.bal ├── caching_response_age_calculation.bal ├── caching_response_cache_control.bal ├── caching_stale_response_checks.bal ├── caching_type_defs.bal ├── caching_utils.bal ├── cookie.bal ├── cookie_cookieStore.bal ├── cookie_csv_persistent_cookie_handler.bal ├── cookie_http_client.bal ├── cookie_persistent_cookie_handler.bal ├── cookie_utils.bal ├── http2_future.bal ├── http2_push_promise.bal ├── http_annotation.bal ├── http_client.bal ├── http_client_config.bal ├── http_client_connection_pool.bal ├── http_client_endpoint.bal ├── http_client_object.bal ├── http_client_payload_builder.bal ├── http_commons.bal ├── http_connection.bal ├── http_constants.bal ├── http_default_listener.bal ├── http_errors.bal ├── http_headers.bal ├── http_interceptors.bal ├── http_log_manager.bal ├── http_request.bal ├── http_request_context.bal ├── http_response.bal ├── http_secure_client.bal ├── http_service_endpoint.bal ├── http_status_code_client.bal ├── http_status_code_client_object.bal ├── http_status_code_types.bal ├── http_status_codes.bal ├── http_status_error_utils.bal ├── http_types.bal ├── icon.png ├── init.bal ├── modules │ └── httpscerr │ │ ├── README.md │ │ ├── http_status_code_errors.bal │ │ └── init.bal ├── redirect_http_client.bal ├── resiliency_failover_client.bal ├── resiliency_http_circuit_breaker.bal ├── resiliency_http_load_balancer_rule.bal ├── resiliency_http_retry_client.bal ├── resiliency_http_round_robin_rule.bal ├── resiliency_load_balance_client.bal └── sse_to_bytes_stream_generator.bal ├── changelog.md ├── codecov.yml ├── compiler-plugin-tests ├── build.gradle ├── spotbugs-exclude.xml └── src │ └── test │ ├── java │ └── io │ │ └── ballerina │ │ └── stdlib │ │ └── http │ │ └── compiler │ │ ├── AbstractLSCompilerPluginTest.java │ │ ├── CompilerPluginTest.java │ │ ├── CompilerPluginTestConstants.java │ │ ├── OpenAPISpecGenerationTest.java │ │ ├── codeaction │ │ ├── AbstractCodeActionTest.java │ │ ├── AddAnnotationsToReturnTypeTest.java │ │ ├── AddInterceptorMethodTest.java │ │ ├── AddResourceParameterTest.java │ │ ├── ChangeHeaderParamTypeTest.java │ │ ├── ChangeReturnTypeWithCallerTest.java │ │ └── ImplementServiceContractTest.java │ │ ├── completion │ │ ├── AbstractCompletionTest.java │ │ └── ServiceDeclarationNodeContextTest.java │ │ └── staticcodeanalyzer │ │ └── StaticCodeAnalyzerTest.java │ └── resources │ ├── ballerina_sources │ ├── sample_codeaction_package_1 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_codeaction_package_2 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_codeaction_package_3 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_codeaction_package_4 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_completion_package_1 │ │ ├── Ballerina.toml │ │ └── main.bal │ ├── sample_completion_package_2 │ │ ├── Ballerina.toml │ │ └── main.bal │ ├── sample_package_1 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_10 │ │ ├── Ballerina.toml │ │ └── 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.bal │ ├── sample_package_15 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_16 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_17 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_18 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_19 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_2 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_20 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_21 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_22 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_23 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_24 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_25 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_26 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_27 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_28 │ │ ├── Ballerina.toml │ │ ├── modules │ │ │ └── records │ │ │ │ └── records.bal │ │ └── service.bal │ ├── sample_package_29 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_3 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_30 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_31 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_32 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_33 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_34 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_35 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_36 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_37 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_38 │ │ ├── Ballerina.toml │ │ ├── header_param.bal │ │ ├── path_param.bal │ │ └── query_param.bal │ ├── sample_package_39 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_4 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_40 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_41 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_42 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_43 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_44 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_45 │ │ ├── Ballerina.toml │ │ ├── rabbitmq_service.bal │ │ └── service.bal │ ├── sample_package_46 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_47 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_48 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── sample_package_49 │ │ ├── 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 │ └── sample_package_9 │ │ ├── Ballerina.toml │ │ └── service.bal │ ├── codeaction │ ├── add_annotated_param │ │ ├── result1.bal │ │ ├── result2.bal │ │ ├── result3.bal │ │ └── result4.bal │ ├── add_annotations_to_return_type │ │ ├── result1.bal │ │ └── result2.bal │ ├── add_interceptor_method │ │ ├── result1.bal │ │ ├── result2.bal │ │ ├── result3.bal │ │ └── result4.bal │ ├── change_header_param_type │ │ ├── result1.bal │ │ └── result2.bal │ ├── change_return_type_with_caller │ │ └── result1.bal │ └── implement_service_contract_resources │ │ └── result1.bal │ ├── completion │ └── service_declaration │ │ └── expected_completions1.json │ ├── static_code_analyzer │ ├── ballerina_packages │ │ ├── rule1 │ │ │ ├── Ballerina.toml │ │ │ ├── service.bal │ │ │ ├── service_class.bal │ │ │ └── service_object.bal │ │ ├── rule2 │ │ │ ├── Ballerina.toml │ │ │ ├── service.bal │ │ │ ├── service_class.bal │ │ │ └── service_object.bal │ │ ├── rule3 │ │ │ ├── Ballerina.toml │ │ │ ├── service.bal │ │ │ └── service_class.bal │ │ └── rule4 │ │ │ ├── Ballerina.toml │ │ │ ├── custom_prefix.bal │ │ │ └── service.bal │ └── expected_output │ │ ├── rule1.json │ │ ├── rule2.json │ │ ├── rule3.json │ │ └── rule4.json │ ├── testng.xml │ └── yaml_files │ ├── complex_openapi.yaml │ ├── service_openapi_1.yaml │ ├── service_openapi_2.yaml │ ├── service_openapi_3.yaml │ └── service_openapi_4.yaml ├── compiler-plugin ├── build.gradle ├── spotbugs-exclude.xml └── src │ └── main │ ├── java │ ├── io │ │ └── ballerina │ │ │ └── stdlib │ │ │ └── http │ │ │ └── compiler │ │ │ ├── Constants.java │ │ │ ├── HttpCompilerPlugin.java │ │ │ ├── HttpCompilerPluginUtil.java │ │ │ ├── HttpDiagnostic.java │ │ │ ├── HttpInterceptorResourceValidator.java │ │ │ ├── HttpInterceptorServiceValidator.java │ │ │ ├── HttpResourceValidator.java │ │ │ ├── HttpServiceAnalyzer.java │ │ │ ├── HttpServiceContractResourceValidator.java │ │ │ ├── HttpServiceObjTypeAnalyzer.java │ │ │ ├── HttpServiceValidator.java │ │ │ ├── LinkedResource.java │ │ │ ├── LinkedToResource.java │ │ │ ├── LinksMetaData.java │ │ │ ├── OpenAPISpecGenerator.java │ │ │ ├── ResourceFunction.java │ │ │ ├── ResourceFunctionDeclaration.java │ │ │ ├── ResourceFunctionDefinition.java │ │ │ ├── RespondExpressionVisitor.java │ │ │ ├── codeaction │ │ │ ├── AddHeaderParameterCodeAction.java │ │ │ ├── AddInterceptorMethodCodeAction.java │ │ │ ├── AddInterceptorRemoteMethodCodeAction.java │ │ │ ├── AddInterceptorResourceMethodCodeAction.java │ │ │ ├── AddPayloadParameterCodeAction.java │ │ │ ├── AddResourceParameterCodeAction.java │ │ │ ├── AddResponseCacheConfigCodeAction.java │ │ │ ├── AddResponseContentTypeCodeAction.java │ │ │ ├── ChangeHeaderParamTypeCodeAction.java │ │ │ ├── ChangeHeaderParamTypeToStringArrayCodeAction.java │ │ │ ├── ChangeHeaderParamTypeToStringCodeAction.java │ │ │ ├── ChangeReturnTypeWithCallerCodeAction.java │ │ │ ├── CodeActionUtil.java │ │ │ ├── Constants.java │ │ │ └── ImplementServiceContract.java │ │ │ ├── codemodifier │ │ │ ├── HttpServiceModifier.java │ │ │ ├── contract │ │ │ │ └── ContractInfoModifierTask.java │ │ │ └── payload │ │ │ │ ├── HttpPayloadParamIdentifier.java │ │ │ │ ├── PayloadAnnotationModifierTask.java │ │ │ │ └── context │ │ │ │ ├── PayloadParamAvailability.java │ │ │ │ ├── PayloadParamContext.java │ │ │ │ ├── PayloadParamData.java │ │ │ │ ├── ResourcePayloadParamContext.java │ │ │ │ └── ServicePayloadParamContext.java │ │ │ ├── completion │ │ │ ├── Constants.java │ │ │ └── HttpServiceBodyContextProvider.java │ │ │ ├── oas │ │ │ ├── ServiceContractOasGenerator.java │ │ │ └── ServiceOasGenerator.java │ │ │ └── staticcodeanalyzer │ │ │ ├── ExpressionNodeInfo.java │ │ │ ├── HttpAnnotationStaticAnalyzer.java │ │ │ ├── HttpResourceRuleContext.java │ │ │ ├── HttpResourceRulesEngine.java │ │ │ ├── HttpRule.java │ │ │ ├── HttpServiceStaticAnalyzer.java │ │ │ ├── HttpStaticAnalysisUtils.java │ │ │ ├── HttpStaticCodeAnalyzer.java │ │ │ ├── RuleFactory.java │ │ │ ├── RuleImpl.java │ │ │ ├── models │ │ │ ├── HttpService.java │ │ │ ├── HttpServiceClass.java │ │ │ ├── HttpServiceDeclaration.java │ │ │ └── HttpServiceObjectType.java │ │ │ └── resourcerules │ │ │ ├── AvoidDefaultResourceAccessorRule.java │ │ │ ├── AvoidTraversingAttacksRule.java │ │ │ ├── AvoidUnsecureRedirectionsRule.java │ │ │ └── HttpResourceRule.java │ └── module-info.java │ └── resources │ └── rules.json ├── docs ├── proposals │ ├── data-binding-map-of-string.md │ ├── error-handling.md │ ├── interceptors.md │ ├── introducing-initial-support-for-hateoas.md │ ├── introducing-relaxed-data-binding.md │ └── typed-headers.md └── spec │ ├── _resources │ └── img.png │ └── spec.md ├── examples ├── ballerina-sts │ ├── Ballerina Secure Token Service(STS).md │ ├── Ballerina Secured Token Service (STS).md │ ├── Ballerina.toml │ ├── Dockerfile │ ├── Procfile │ ├── assert.sh │ ├── ballerina-sts.bal │ ├── cert │ │ ├── private.key │ │ └── public.crt │ └── test.sh ├── petclinic │ ├── Ballerina Pet Clinic REST API.md │ ├── Ballerina.toml │ ├── Config.toml │ ├── db-setup │ │ ├── docker-compose.yml │ │ └── init.sql │ ├── modules │ │ └── db │ │ │ ├── persist_client.bal │ │ │ ├── persist_db_config.bal │ │ │ ├── persist_types.bal │ │ │ └── script.sql │ ├── persist │ │ └── model.bal │ ├── service.bal │ ├── tests │ │ ├── Config.toml │ │ └── service_test.bal │ ├── types.bal │ └── utils.bal ├── server-sent-events │ ├── counter │ │ ├── .gitignore │ │ ├── Ballerina.toml │ │ ├── README.md │ │ ├── client.html │ │ └── main.bal │ └── stock-monitor │ │ ├── .gitignore │ │ ├── Ballerina Stock Monitor Server Sent Event.md │ │ ├── Ballerina.toml │ │ ├── client.html │ │ └── service.bal └── snowpeak │ ├── A Guideline on Writing REST APIs.md │ ├── _resources │ ├── snowpeak-state-diagram.png │ └── web-tech-stack.png │ ├── client │ ├── Ballerina.toml │ ├── main.bal │ └── modules │ │ └── representations │ │ └── representations.bal │ └── service │ ├── Ballerina.toml │ ├── modules │ ├── mock │ │ └── mock.bal │ └── representations │ │ └── representations.bal │ └── snowpeak.bal ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── load-tests ├── accesslog_enabled │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-post-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ ├── Config.toml │ │ ├── accesslog_enabled.bal │ │ └── security │ │ ├── ballerinaKeystore.p12 │ │ └── ballerinaTruststore.p12 ├── h1_h1_passthrough │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-post-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ ├── h1_h1_passthrough.bal │ │ └── security │ │ ├── ballerinaKeystore.p12 │ │ └── ballerinaTruststore.p12 ├── h1_transformation │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-post-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ ├── h1_transformation.bal │ │ └── security │ │ ├── ballerinaKeystore.p12 │ │ └── ballerinaTruststore.p12 ├── h1c_h1c_passthrough │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-post-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ └── h1c_h1c_passthrough.bal ├── h1c_transformation │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-post-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ └── h1c_transformation.bal ├── h2_h1c_passthrough │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── kustomization.yaml │ │ └── netty-backend.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── load_test.jar │ │ ├── load_test │ │ │ ├── Ballerina.toml │ │ │ └── main.bal │ │ ├── post_run.sh │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ ├── h2_h1c_passthrough.bal │ │ └── security │ │ └── ballerinaKeystore.p12 ├── interceptors_passthrough │ ├── deployment │ │ ├── ingress.yaml │ │ ├── interceptors-backend.yaml │ │ └── kustomization.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-requests.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ ├── interceptors_passthrough.bal │ │ └── utils.bal ├── observability_enabled │ ├── deployment │ │ ├── deployment-patch.yaml │ │ ├── ingress.yaml │ │ └── kustomization.yaml │ ├── results │ │ └── summary.csv │ ├── scripts │ │ ├── http-get-request.jmx │ │ └── run.sh │ └── src │ │ ├── Ballerina.toml │ │ ├── Cloud.toml │ │ └── app.bal └── snowpeak_passthrough │ ├── deployment │ ├── ingress.yaml │ ├── kustomization.yaml │ └── snowpeak-backend.yaml │ ├── results │ ├── summary.csv │ └── summary_before_passthrough.csv │ ├── scripts │ ├── run.sh │ └── snowpeak-test-plan.jmx │ └── src │ ├── Ballerina.toml │ ├── Cloud.toml │ └── snowpeak_passthrough.bal ├── native ├── build.gradle ├── spotbugs-exclude.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── ballerina │ │ │ │ └── stdlib │ │ │ │ └── http │ │ │ │ ├── api │ │ │ │ ├── BallerinaConnectorException.java │ │ │ │ ├── BallerinaHTTPConnectorListener.java │ │ │ │ ├── CompressionConfigState.java │ │ │ │ ├── CorsHeaderGenerator.java │ │ │ │ ├── CorsHeaders.java │ │ │ │ ├── DataContext.java │ │ │ │ ├── HTTPInterceptorServicesRegistry.java │ │ │ │ ├── HTTPServicesRegistry.java │ │ │ │ ├── HttpCallableUnitCallback.java │ │ │ │ ├── HttpConnectionManager.java │ │ │ │ ├── HttpConnectorPortBindingListener.java │ │ │ │ ├── HttpConstants.java │ │ │ │ ├── HttpDispatcher.java │ │ │ │ ├── HttpErrorType.java │ │ │ │ ├── HttpIntrospectionResource.java │ │ │ │ ├── HttpOASResource.java │ │ │ │ ├── HttpRequestInterceptorUnitCallback.java │ │ │ │ ├── HttpResource.java │ │ │ │ ├── HttpResourceArguments.java │ │ │ │ ├── HttpResponseInterceptorUnitCallback.java │ │ │ │ ├── HttpService.java │ │ │ │ ├── HttpServiceFromContract.java │ │ │ │ ├── HttpSwaggerUiResource.java │ │ │ │ ├── HttpUtil.java │ │ │ │ ├── InterceptorResource.java │ │ │ │ ├── InterceptorService.java │ │ │ │ ├── Resource.java │ │ │ │ ├── ResourceDataElement.java │ │ │ │ ├── ResourceDispatcher.java │ │ │ │ ├── ResourceElementFactory.java │ │ │ │ ├── Service.java │ │ │ │ ├── ValueCreatorUtils.java │ │ │ │ ├── client │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── AbstractHTTPAction.java │ │ │ │ │ │ ├── Execute.java │ │ │ │ │ │ ├── Forward.java │ │ │ │ │ │ ├── GetNextPromise.java │ │ │ │ │ │ ├── GetPromisedResponse.java │ │ │ │ │ │ ├── GetResponse.java │ │ │ │ │ │ ├── HasPromise.java │ │ │ │ │ │ ├── HttpClientAction.java │ │ │ │ │ │ └── Submit.java │ │ │ │ │ ├── caching │ │ │ │ │ │ ├── CacheControlDirective.java │ │ │ │ │ │ ├── CacheControlParser.java │ │ │ │ │ │ ├── RequestCacheControlObj.java │ │ │ │ │ │ └── ResponseCacheControlObj.java │ │ │ │ │ └── endpoint │ │ │ │ │ │ ├── CreateSimpleHttpClient.java │ │ │ │ │ │ └── InitGlobalPool.java │ │ │ │ ├── logging │ │ │ │ │ ├── HttpLogManager.java │ │ │ │ │ ├── accesslog │ │ │ │ │ │ ├── HttpAccessLogConfig.java │ │ │ │ │ │ ├── HttpAccessLogFormat.java │ │ │ │ │ │ ├── HttpAccessLogFormatter.java │ │ │ │ │ │ ├── HttpAccessLogMessage.java │ │ │ │ │ │ ├── HttpAccessLogUtil.java │ │ │ │ │ │ ├── HttpAccessLogger.java │ │ │ │ │ │ ├── ListenerHttpAccessLogger.java │ │ │ │ │ │ └── SenderHttpAccessLogger.java │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── HttpAccessLogFormatter.java │ │ │ │ │ │ ├── HttpTraceLogFormatter.java │ │ │ │ │ │ └── JsonLogFormatter.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── LogLevel.java │ │ │ │ │ │ └── LogLevelMapper.java │ │ │ │ ├── nativeimpl │ │ │ │ │ ├── ExternCaller.java │ │ │ │ │ ├── ExternFormatter.java │ │ │ │ │ ├── ExternHeaders.java │ │ │ │ │ ├── ExternHttpDataSourceBuilder.java │ │ │ │ │ ├── ExternPushPromise.java │ │ │ │ │ ├── ExternRequest.java │ │ │ │ │ ├── ExternRequestContext.java │ │ │ │ │ ├── ExternResource.java │ │ │ │ │ ├── ExternResponse.java │ │ │ │ │ ├── ExternResponseProcessor.java │ │ │ │ │ ├── ExternUtils.java │ │ │ │ │ ├── ModuleUtils.java │ │ │ │ │ ├── ParseHeader.java │ │ │ │ │ ├── StatusCodeBindingException.java │ │ │ │ │ ├── connection │ │ │ │ │ │ ├── ConnectionAction.java │ │ │ │ │ │ ├── GetRemoteHostName.java │ │ │ │ │ │ ├── Promise.java │ │ │ │ │ │ ├── PushPromisedResponse.java │ │ │ │ │ │ ├── Respond.java │ │ │ │ │ │ └── ResponseWriter.java │ │ │ │ │ └── pipelining │ │ │ │ │ │ ├── PipelineResponseListener.java │ │ │ │ │ │ ├── PipelinedResponse.java │ │ │ │ │ │ └── PipeliningHandler.java │ │ │ │ ├── service │ │ │ │ │ ├── endpoint │ │ │ │ │ │ ├── AbstractHttpNativeFunction.java │ │ │ │ │ │ ├── Detach.java │ │ │ │ │ │ ├── GracefulStop.java │ │ │ │ │ │ ├── ImmediateStop.java │ │ │ │ │ │ ├── InitEndpoint.java │ │ │ │ │ │ ├── Register.java │ │ │ │ │ │ └── Start.java │ │ │ │ │ └── signature │ │ │ │ │ │ ├── AllHeaderParams.java │ │ │ │ │ │ ├── AllPathParams.java │ │ │ │ │ │ ├── AllQueryParams.java │ │ │ │ │ │ ├── HeaderParam.java │ │ │ │ │ │ ├── HeaderRecordParam.java │ │ │ │ │ │ ├── NonRecurringParam.java │ │ │ │ │ │ ├── ParamHandler.java │ │ │ │ │ │ ├── ParamUtils.java │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ ├── PathParam.java │ │ │ │ │ │ ├── PayloadParam.java │ │ │ │ │ │ ├── QueryParam.java │ │ │ │ │ │ ├── RemoteMethodParamHandler.java │ │ │ │ │ │ ├── SignatureParam.java │ │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── AbstractPayloadBuilder.java │ │ │ │ │ │ ├── ArrayBuilder.java │ │ │ │ │ │ ├── BinaryPayloadBuilder.java │ │ │ │ │ │ ├── JsonPayloadBuilder.java │ │ │ │ │ │ ├── StringPayloadBuilder.java │ │ │ │ │ │ └── XmlPayloadBuilder.java │ │ │ │ │ │ └── converter │ │ │ │ │ │ ├── JsonToRecordConverter.java │ │ │ │ │ │ ├── StringToByteArrayConverter.java │ │ │ │ │ │ └── UrlEncodedStringToMapConverter.java │ │ │ │ └── util │ │ │ │ │ └── CacheUtils.java │ │ │ │ ├── transport │ │ │ │ ├── contract │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── HttpClientConnector.java │ │ │ │ │ ├── HttpClientConnectorListener.java │ │ │ │ │ ├── HttpConnectorFuture.java │ │ │ │ │ ├── HttpConnectorListener.java │ │ │ │ │ ├── HttpResponseFuture.java │ │ │ │ │ ├── HttpWsConnectorFactory.java │ │ │ │ │ ├── OperationStatus.java │ │ │ │ │ ├── PortBindingEventListener.java │ │ │ │ │ ├── ServerConnector.java │ │ │ │ │ ├── ServerConnectorFuture.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ChunkConfig.java │ │ │ │ │ │ ├── ForwardedExtensionConfig.java │ │ │ │ │ │ ├── InboundMsgSizeValidationConfig.java │ │ │ │ │ │ ├── KeepAliveConfig.java │ │ │ │ │ │ ├── ListenerConfiguration.java │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ ├── ProxyServerConfiguration.java │ │ │ │ │ │ ├── SenderConfiguration.java │ │ │ │ │ │ ├── ServerBootstrapConfiguration.java │ │ │ │ │ │ ├── SslConfiguration.java │ │ │ │ │ │ ├── TransportProperty.java │ │ │ │ │ │ └── TransportsConfiguration.java │ │ │ │ │ ├── exceptions │ │ │ │ │ │ ├── ClientClosedConnectionException.java │ │ │ │ │ │ ├── ClientConnectorException.java │ │ │ │ │ │ ├── ConfigurationException.java │ │ │ │ │ │ ├── ConnectionTimedOutException.java │ │ │ │ │ │ ├── EndpointTimeOutException.java │ │ │ │ │ │ ├── InvalidProtocolException.java │ │ │ │ │ │ ├── PromiseRejectedException.java │ │ │ │ │ │ ├── RequestCancelledException.java │ │ │ │ │ │ ├── ServerConnectorException.java │ │ │ │ │ │ ├── SslException.java │ │ │ │ │ │ └── UnresolvedHostException.java │ │ │ │ │ └── websocket │ │ │ │ │ │ ├── ClientHandshakeFuture.java │ │ │ │ │ │ ├── ClientHandshakeListener.java │ │ │ │ │ │ ├── ServerHandshakeFuture.java │ │ │ │ │ │ ├── ServerHandshakeListener.java │ │ │ │ │ │ ├── WebSocketBinaryMessage.java │ │ │ │ │ │ ├── WebSocketClientConnector.java │ │ │ │ │ │ ├── WebSocketClientConnectorConfig.java │ │ │ │ │ │ ├── WebSocketCloseMessage.java │ │ │ │ │ │ ├── WebSocketConnection.java │ │ │ │ │ │ ├── WebSocketConnectorException.java │ │ │ │ │ │ ├── WebSocketConnectorFuture.java │ │ │ │ │ │ ├── WebSocketConnectorListener.java │ │ │ │ │ │ ├── WebSocketControlMessage.java │ │ │ │ │ │ ├── WebSocketControlSignal.java │ │ │ │ │ │ ├── WebSocketFrameType.java │ │ │ │ │ │ ├── WebSocketHandshaker.java │ │ │ │ │ │ ├── WebSocketMessage.java │ │ │ │ │ │ ├── WebSocketTextMessage.java │ │ │ │ │ │ └── WebSocketWriteTimeOutListener.java │ │ │ │ ├── contractimpl │ │ │ │ │ ├── DefaultHttpClientConnector.java │ │ │ │ │ ├── DefaultHttpClientUpgradeHandler.java │ │ │ │ │ ├── DefaultHttpResponseFuture.java │ │ │ │ │ ├── DefaultHttpWsConnectorFactory.java │ │ │ │ │ ├── DefaultHttpWsConnectorFactoryHolder.java │ │ │ │ │ ├── DefaultOperationStatus.java │ │ │ │ │ ├── Http2OutboundRespListener.java │ │ │ │ │ ├── HttpOutboundRespListener.java │ │ │ │ │ ├── HttpPipeliningListener.java │ │ │ │ │ ├── HttpWsServerConnectorFuture.java │ │ │ │ │ ├── common │ │ │ │ │ │ ├── BackPressureHandler.java │ │ │ │ │ │ ├── FrameLogger.java │ │ │ │ │ │ ├── HttpRoute.java │ │ │ │ │ │ ├── MBeanRegistrar.java │ │ │ │ │ │ ├── TransportThreadFactory.java │ │ │ │ │ │ ├── Util.java │ │ │ │ │ │ ├── certificatevalidation │ │ │ │ │ │ │ ├── CertificateVerificationException.java │ │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ │ ├── RevocationStatus.java │ │ │ │ │ │ │ ├── RevocationVerificationManager.java │ │ │ │ │ │ │ ├── RevocationVerifier.java │ │ │ │ │ │ │ ├── cache │ │ │ │ │ │ │ │ ├── CacheController.java │ │ │ │ │ │ │ │ ├── CacheControllerMBean.java │ │ │ │ │ │ │ │ ├── CacheManager.java │ │ │ │ │ │ │ │ ├── ManageableCache.java │ │ │ │ │ │ │ │ └── ManageableCacheValue.java │ │ │ │ │ │ │ ├── crl │ │ │ │ │ │ │ │ ├── CRLCache.java │ │ │ │ │ │ │ │ └── CRLVerifier.java │ │ │ │ │ │ │ ├── ocsp │ │ │ │ │ │ │ │ ├── OCSPCache.java │ │ │ │ │ │ │ │ └── OCSPVerifier.java │ │ │ │ │ │ │ └── pathvalidation │ │ │ │ │ │ │ │ ├── CertificatePathValidator.java │ │ │ │ │ │ │ │ └── PathChecker.java │ │ │ │ │ │ ├── http2 │ │ │ │ │ │ │ └── Http2ExceptionHandler.java │ │ │ │ │ │ ├── ssl │ │ │ │ │ │ │ ├── SSLConfig.java │ │ │ │ │ │ │ └── SSLHandlerFactory.java │ │ │ │ │ │ └── states │ │ │ │ │ │ │ ├── Http2MessageStateContext.java │ │ │ │ │ │ │ ├── Http2StateUtil.java │ │ │ │ │ │ │ ├── SenderReqRespStateManager.java │ │ │ │ │ │ │ └── StateUtil.java │ │ │ │ │ ├── listener │ │ │ │ │ │ ├── CustomHttpContentCompressor.java │ │ │ │ │ │ ├── HttpAccessLoggingHandler.java │ │ │ │ │ │ ├── HttpExceptionHandler.java │ │ │ │ │ │ ├── HttpServerChannelInitializer.java │ │ │ │ │ │ ├── HttpTraceLoggingHandler.java │ │ │ │ │ │ ├── MaxEntityBodyValidator.java │ │ │ │ │ │ ├── OCSPResponseBuilder.java │ │ │ │ │ │ ├── RequestDataHolder.java │ │ │ │ │ │ ├── ServerConnectorBootstrap.java │ │ │ │ │ │ ├── SourceHandler.java │ │ │ │ │ │ ├── SslHandshakeCompletionHandlerForServer.java │ │ │ │ │ │ ├── UriAndHeaderLengthValidator.java │ │ │ │ │ │ ├── WebSocketMessageQueueHandler.java │ │ │ │ │ │ ├── WebSocketServerCompressionHandler.java │ │ │ │ │ │ ├── WebSocketServerHandshakeHandler.java │ │ │ │ │ │ ├── http2 │ │ │ │ │ │ │ ├── Http2ServerChannel.java │ │ │ │ │ │ │ ├── Http2ServerTimeoutHandler.java │ │ │ │ │ │ │ ├── Http2SourceConnectionHandler.java │ │ │ │ │ │ │ ├── Http2SourceConnectionHandlerBuilder.java │ │ │ │ │ │ │ ├── Http2SourceHandler.java │ │ │ │ │ │ │ ├── Http2ToHttpFallbackHandler.java │ │ │ │ │ │ │ ├── Http2WithPriorKnowledgeHandler.java │ │ │ │ │ │ │ └── InboundMessageHolder.java │ │ │ │ │ │ └── states │ │ │ │ │ │ │ ├── EntityBodyReceived.java │ │ │ │ │ │ │ ├── Expect100ContinueHeaderReceived.java │ │ │ │ │ │ │ ├── ListenerReqRespStateManager.java │ │ │ │ │ │ │ ├── ListenerState.java │ │ │ │ │ │ │ ├── ReceivingEntityBody.java │ │ │ │ │ │ │ ├── ReceivingHeaders.java │ │ │ │ │ │ │ ├── Response100ContinueSent.java │ │ │ │ │ │ │ ├── ResponseCompleted.java │ │ │ │ │ │ │ ├── SendingEntityBody.java │ │ │ │ │ │ │ ├── SendingHeaders.java │ │ │ │ │ │ │ └── http2 │ │ │ │ │ │ │ ├── EntityBodyReceived.java │ │ │ │ │ │ │ ├── Expect100ContinueHeaderReceived.java │ │ │ │ │ │ │ ├── ListenerState.java │ │ │ │ │ │ │ ├── ReceivingEntityBody.java │ │ │ │ │ │ │ ├── ReceivingHeaders.java │ │ │ │ │ │ │ ├── Response100ContinueSent.java │ │ │ │ │ │ │ ├── ResponseCompleted.java │ │ │ │ │ │ │ ├── SendingEntityBody.java │ │ │ │ │ │ │ └── SendingHeaders.java │ │ │ │ │ ├── sender │ │ │ │ │ │ ├── CertificateValidationHandler.java │ │ │ │ │ │ ├── ConnectionAvailabilityFuture.java │ │ │ │ │ │ ├── ConnectionAvailabilityListener.java │ │ │ │ │ │ ├── ForwardedHeaderUpdater.java │ │ │ │ │ │ ├── HttpClientChannelInitializer.java │ │ │ │ │ │ ├── OCSPStaplingHandler.java │ │ │ │ │ │ ├── ResponseEntityBodySizeValidator.java │ │ │ │ │ │ ├── SslHandshakeCompletionHandlerForClient.java │ │ │ │ │ │ ├── StatusLineAndHeaderLengthValidator.java │ │ │ │ │ │ ├── TargetHandler.java │ │ │ │ │ │ ├── channel │ │ │ │ │ │ │ ├── BootstrapConfiguration.java │ │ │ │ │ │ │ ├── TargetChannel.java │ │ │ │ │ │ │ └── pool │ │ │ │ │ │ │ │ ├── ConnectionManager.java │ │ │ │ │ │ │ │ ├── PoolConfiguration.java │ │ │ │ │ │ │ │ ├── PoolableTargetChannelFactory.java │ │ │ │ │ │ │ │ └── PoolableTargetChannelFactoryPerSrcHndlr.java │ │ │ │ │ │ ├── http2 │ │ │ │ │ │ │ ├── ClientFrameListener.java │ │ │ │ │ │ │ ├── Http2ChannelPool.java │ │ │ │ │ │ │ ├── Http2ClientChannel.java │ │ │ │ │ │ │ ├── Http2ClientTimeoutHandler.java │ │ │ │ │ │ │ ├── Http2ConnectionManager.java │ │ │ │ │ │ │ ├── Http2Content.java │ │ │ │ │ │ │ ├── Http2DataEventListener.java │ │ │ │ │ │ │ ├── Http2ResetContent.java │ │ │ │ │ │ │ ├── Http2TargetHandler.java │ │ │ │ │ │ │ ├── OutboundMsgHolder.java │ │ │ │ │ │ │ └── RequestWriteStarter.java │ │ │ │ │ │ ├── states │ │ │ │ │ │ │ ├── EntityBodyReceived.java │ │ │ │ │ │ │ ├── ReceivingEntityBody.java │ │ │ │ │ │ │ ├── ReceivingHeaders.java │ │ │ │ │ │ │ ├── RequestCompleted.java │ │ │ │ │ │ │ ├── SenderState.java │ │ │ │ │ │ │ ├── Sending100Continue.java │ │ │ │ │ │ │ ├── SendingEntityBody.java │ │ │ │ │ │ │ ├── SendingHeaders.java │ │ │ │ │ │ │ └── http2 │ │ │ │ │ │ │ │ ├── EntityBodyReceived.java │ │ │ │ │ │ │ │ ├── ReceivingEntityBody.java │ │ │ │ │ │ │ │ ├── ReceivingHeaders.java │ │ │ │ │ │ │ │ ├── RequestCompleted.java │ │ │ │ │ │ │ │ ├── SenderState.java │ │ │ │ │ │ │ │ ├── SendingEntityBody.java │ │ │ │ │ │ │ │ ├── SendingHeaders.java │ │ │ │ │ │ │ │ ├── SendingRstFrame.java │ │ │ │ │ │ │ │ └── WaitingFor100Continue.java │ │ │ │ │ │ └── websocket │ │ │ │ │ │ │ ├── WebSocketClient.java │ │ │ │ │ │ │ ├── WebSocketClientCompressionHandler.java │ │ │ │ │ │ │ └── WebSocketClientHandshakeHandler.java │ │ │ │ │ └── websocket │ │ │ │ │ │ ├── ClientWriteTimeoutHandler.java │ │ │ │ │ │ ├── DefaultClientHandshakeFuture.java │ │ │ │ │ │ ├── DefaultServerHandshakeFuture.java │ │ │ │ │ │ ├── DefaultWebSocketClientConnector.java │ │ │ │ │ │ ├── DefaultWebSocketConnection.java │ │ │ │ │ │ ├── DefaultWebSocketConnectorFuture.java │ │ │ │ │ │ ├── DefaultWebSocketMessage.java │ │ │ │ │ │ ├── WebSocketInboundFrameHandler.java │ │ │ │ │ │ ├── WebSocketUtil.java │ │ │ │ │ │ └── message │ │ │ │ │ │ ├── DefaultWebSocketBinaryMessage.java │ │ │ │ │ │ ├── DefaultWebSocketCloseMessage.java │ │ │ │ │ │ ├── DefaultWebSocketControlMessage.java │ │ │ │ │ │ ├── DefaultWebSocketHandshaker.java │ │ │ │ │ │ └── DefaultWebSocketTextMessage.java │ │ │ │ ├── internal │ │ │ │ │ ├── HandlerExecutor.java │ │ │ │ │ ├── HttpTransportActivator.java │ │ │ │ │ ├── HttpTransportContextHolder.java │ │ │ │ │ └── MessagingHandler.java │ │ │ │ └── message │ │ │ │ │ ├── BackPressureListener.java │ │ │ │ │ ├── BackPressureObservable.java │ │ │ │ │ ├── BlockingEntityCollector.java │ │ │ │ │ ├── ClientRemoteFlowControlListener.java │ │ │ │ │ ├── DefaultBackPressureListener.java │ │ │ │ │ ├── DefaultBackPressureObservable.java │ │ │ │ │ ├── DefaultFullHttpMessageFuture.java │ │ │ │ │ ├── DefaultListener.java │ │ │ │ │ ├── DefaultObservable.java │ │ │ │ │ ├── EntityBodyState.java │ │ │ │ │ ├── EntityCollector.java │ │ │ │ │ ├── FullHttpMessageFuture.java │ │ │ │ │ ├── FullHttpMessageListener.java │ │ │ │ │ ├── Http2DataFrame.java │ │ │ │ │ ├── Http2Frame.java │ │ │ │ │ ├── Http2HeadersFrame.java │ │ │ │ │ ├── Http2InboundContentListener.java │ │ │ │ │ ├── Http2PassthroughBackPressureListener.java │ │ │ │ │ ├── Http2PushPromise.java │ │ │ │ │ ├── Http2Reset.java │ │ │ │ │ ├── HttpCarbonMessage.java │ │ │ │ │ ├── HttpCarbonRequest.java │ │ │ │ │ ├── HttpCarbonResponse.java │ │ │ │ │ ├── HttpConnectorUtil.java │ │ │ │ │ ├── HttpMessageDataStreamer.java │ │ │ │ │ ├── HttpPipeliningFuture.java │ │ │ │ │ ├── Listener.java │ │ │ │ │ ├── MessageFuture.java │ │ │ │ │ ├── MessageListener.java │ │ │ │ │ ├── Observable.java │ │ │ │ │ ├── PassthroughBackPressureListener.java │ │ │ │ │ ├── PooledDataStreamerFactory.java │ │ │ │ │ ├── ResponseHandle.java │ │ │ │ │ └── ServerRemoteFlowControlListener.java │ │ │ │ └── uri │ │ │ │ ├── DispatcherUtil.java │ │ │ │ ├── URITemplate.java │ │ │ │ ├── URITemplateException.java │ │ │ │ ├── URIUtil.java │ │ │ │ ├── nativeimpl │ │ │ │ └── Resolve.java │ │ │ │ └── parser │ │ │ │ ├── DataElement.java │ │ │ │ ├── DataElementFactory.java │ │ │ │ ├── DataReturnAgent.java │ │ │ │ ├── Expression.java │ │ │ │ ├── Literal.java │ │ │ │ ├── Node.java │ │ │ │ ├── SimpleStringExpression.java │ │ │ │ ├── URITemplateParser.java │ │ │ │ └── Variable.java │ │ └── module-info.java │ └── resources │ │ ├── META-INF │ │ └── native-image │ │ │ └── io.ballerina.stdlib │ │ │ └── http-native │ │ │ ├── jni-config.json │ │ │ ├── native-image.properties │ │ │ ├── reflect-config.json │ │ │ └── resource-config.json │ │ └── logging.properties │ └── test │ ├── java │ └── io │ │ └── ballerina │ │ └── stdlib │ │ └── http │ │ ├── api │ │ ├── ExceptionTest.java │ │ ├── HttpServiceTest.java │ │ ├── TestUtils.java │ │ └── logging │ │ │ ├── HttpLogManagerTest.java │ │ │ └── util │ │ │ └── LogUtilTest.java │ │ └── transport │ │ ├── ClientConnectorClosureAfterRequestReadTestCase.java │ │ ├── ClientConnectorConnectionRefusedTestCase.java │ │ ├── ClientConnectorTimeoutTestCase.java │ │ ├── ClientConnectorUnknownHostTestCase.java │ │ ├── ClientTimeoutWhileReadingBodyTestCase.java │ │ ├── ClientTimeoutWhileWritingBodyTestCase.java │ │ ├── ServerCloseWhileReadingBodyTestCase.java │ │ ├── ServerCloseWhileWritingBodyTestCase.java │ │ ├── ServerConnectorTimeoutTestCase.java │ │ ├── ServerConnectorTimeoutWhileReadingBodyTestCase.java │ │ ├── ServerConnectorTimeoutWhileSendingBodyTestCase.java │ │ ├── certificatevalidation │ │ ├── CRLVerifierTest.java │ │ ├── ListCertificateListFromCertChain.java │ │ ├── OCSPStaplingTest.java │ │ ├── OCSPValidationTest.java │ │ ├── OCSPVerifierTest.java │ │ ├── RevocationVerificationTest.java │ │ ├── TestConstants.java │ │ └── Utils.java │ │ ├── chunkdisable │ │ ├── ChunkAutoClientTestCase.java │ │ ├── ChunkAutoServerTestCase.java │ │ ├── ChunkClientTemplate.java │ │ ├── ChunkDisableClientTestCase.java │ │ ├── ChunkDisableServerTestCase.java │ │ ├── ChunkEnableClientTestCase.java │ │ ├── ChunkEnableServerTestCase.java │ │ └── ChunkServerTemplate.java │ │ ├── compression │ │ ├── ClientRespDecompressionTestCase.java │ │ └── ServerRespCompressionTestCase.java │ │ ├── connectionpool │ │ ├── ConnectionPoolEvictionTestCase.java │ │ ├── ConnectionPoolMainTestCase.java │ │ ├── ConnectionPoolMaxConnTestCase.java │ │ ├── ConnectionPoolProxyTestCase.java │ │ ├── ConnectionPoolTimeoutProxyTestCase.java │ │ ├── ConnectionPoolWaitingTimeoutTestCase.java │ │ ├── PerClientPoolTestCase.java │ │ └── SameRouteWithDifferentSchemeTestCase.java │ │ ├── contentaware │ │ ├── EchoServerConnectorListenerTestCase.java │ │ ├── RequestResponseCreationTestCase.java │ │ ├── RequestResponseStreamingTestCase.java │ │ ├── RequestResponseTransformStreamingTestCase.java │ │ ├── RequestResponseTransformTestCase.java │ │ └── listeners │ │ │ ├── DumbMessageListener.java │ │ │ ├── EchoMessageListener.java │ │ │ ├── EchoStreamingMessageListener.java │ │ │ ├── GetFullMessageListener.java │ │ │ ├── MockHalfResponseMessageListener.java │ │ │ ├── RequestResponseCreationListener.java │ │ │ ├── RequestResponseCreationStreamingListener.java │ │ │ ├── RequestResponseTransformListener.java │ │ │ ├── RequestResponseTransformStreamingListener.java │ │ │ ├── ResponseStreamingWithoutBufferingListener.java │ │ │ └── TrailerHeaderListener.java │ │ ├── contract │ │ ├── config │ │ │ ├── InboundMsgSizeValidationConfigTest.java │ │ │ ├── ListenerConfigurationTest.java │ │ │ ├── ParameterTest.java │ │ │ ├── ProxyServerConfigurationTest.java │ │ │ ├── SenderConfigurationTest.java │ │ │ ├── ServerBootstrapConfigurationTest.java │ │ │ ├── SslConfigurationTest.java │ │ │ ├── TransportPropertyTest.java │ │ │ └── TransportsConfigurationTest.java │ │ ├── exceptions │ │ │ └── ExceptionTest.java │ │ └── websocket │ │ │ └── WebSocketClientConnectorConfigTest.java │ │ ├── contractimpl │ │ ├── common │ │ │ ├── FrameLoggerTest.java │ │ │ └── certificatevalidation │ │ │ │ └── cache │ │ │ │ └── CacheControllerTest.java │ │ └── listener │ │ │ ├── HttpAccessLoggingHandlerTest.java │ │ │ └── HttpTraceLoggingHandlerTest.java │ │ ├── disablessl │ │ └── SslDisabledClientTest.java │ │ ├── encoding │ │ ├── ContentEncodingTestCase.java │ │ └── ContentReadingListener.java │ │ ├── expect100continue │ │ ├── ClientAbnormal100ContinueTestCase.java │ │ ├── ClientContinue100AfterSendingReqTestCase.java │ │ ├── ClientContinue100ChunkingTestCase.java │ │ ├── ClientContinue100ClosureTestCase.java │ │ ├── ClientContinue100ContentLengthTestCase.java │ │ ├── ClientContinue100ResponseTimeoutTestCase.java │ │ ├── ClientContinue100TimeoutTestCase.java │ │ ├── ClientContinue100WhileSendingReqTestCase.java │ │ ├── ListenerContinue100AfterRespReceivedTestCase.java │ │ ├── ListenerContinue100TestCase.java │ │ └── ListenerContinue100WhileRespReceivingTestCase.java │ │ ├── forwardedextension │ │ ├── ForwardedClientTemplate.java │ │ ├── ForwardedDefaultTestCase.java │ │ ├── ForwardedEnableTestCase.java │ │ └── ForwardedTransitionTestCase.java │ │ ├── headers │ │ └── DateHeaderTestCase.java │ │ ├── hostnameverfication │ │ └── HostnameVerificationTest.java │ │ ├── http1point0test │ │ ├── ChunkAlwaysHttpOnePointZeroClientTestCase.java │ │ ├── ChunkAlwaysHttpOnePointZeroServerTestCase.java │ │ ├── ChunkAutoHttpOnePointZeroClientTestCase.java │ │ ├── HttpOnePointKeepAliveNeverTestCase.java │ │ ├── HttpOnePointOneKeepAliveDefaultCase.java │ │ ├── HttpOnePointZeroServerConnectorTestCase.java │ │ └── KeepAliveHttpOnePointZeroClientTestCase.java │ │ ├── http2 │ │ ├── Http2ClientConnectorBasicTestCase.java │ │ ├── Http2PseudoHeadersTest.java │ │ ├── Http2ServerConnectorBasicTestCase.java │ │ ├── Http2ServerPushTestCase.java │ │ ├── Http2WithHttp2ResetContent.java │ │ ├── Http2WithPriorKnowledgeTestCase.java │ │ ├── TestExhaustedStreamIdForClient.java │ │ ├── clientchannelclose │ │ │ └── RemoteChannelCloseWithSSLError.java │ │ ├── clienttimeout │ │ │ ├── TimeoutAfterRequestWrite.java │ │ │ ├── TimeoutDuringRequestWrite.java │ │ │ └── TimeoutDuringResponseReceive.java │ │ ├── compression │ │ │ └── ResponseBodyCompressionTestCase.java │ │ ├── connectionpool │ │ │ ├── ConnectionPoolEvictionTest.java │ │ │ ├── H2ConnectionPoolWithALPN.java │ │ │ ├── H2ConnectionPoolWithPriorKnowledge.java │ │ │ └── H2ConnectionPoolWithUpgrade.java │ │ ├── expect100continue │ │ │ ├── Abnormal100ContinueTestCase.java │ │ │ ├── ClientContinue100ChunkingTestCase.java │ │ │ ├── ClientContinue100TimeoutTestcase.java │ │ │ ├── ClientContinueResponseTimeout.java │ │ │ ├── Continue100Util.java │ │ │ └── Expect100ContinueClientTestCase.java │ │ ├── frameleveltests │ │ │ ├── FrameLevelTestUtils.java │ │ │ ├── client │ │ │ │ ├── Http2ChannelCloseAfterConnectionEvictionAfterTcpServerGoAwayScenarioTest.java │ │ │ │ ├── Http2ChannelCloseBeforeConnectionEvictionAfterTcpServerGoAwayScenarioTest.java │ │ │ │ ├── Http2ConnectionEvictionAfterTcpServerGoAwayScenarioTest.java │ │ │ │ ├── Http2ServerAbruptClosureInALPNScenarioTest.java │ │ │ │ ├── Http2ServerAbruptClosureInUpgradeScenarioTest.java │ │ │ │ ├── Http2TcpServerGoAway100ContinueScenarioTest.java │ │ │ │ ├── Http2TcpServerGoAwayMultipleStreamScenarioTest.java │ │ │ │ ├── Http2TcpServerGoAwaySingleStreamScenarioTest.java │ │ │ │ ├── Http2TcpServerGoAwayWhileReceivingBodyScenarioTest.java │ │ │ │ ├── Http2TcpServerRSTStreamFrameFor100ContinueTest.java │ │ │ │ ├── Http2TcpServerRSTStreamFrameForMultipleStreamsTest.java │ │ │ │ ├── Http2TcpServerRSTStreamFrameForSingleStreamTest.java │ │ │ │ ├── Http2TcpServerRSTStreamFrameWhenReadingBodyForSingleStreamTest.java │ │ │ │ ├── Http2TcpServerSendGoAwayForAllStreamsScenarioTest.java │ │ │ │ └── Http2TcpServerSuccessScenarioTest.java │ │ │ └── server │ │ │ │ ├── Http2ChannelCloseWhenConnectionEvictionAfterTcpClientGoAwayScenarioTest.java │ │ │ │ ├── Http2SuccessfulResponseBeforeConnectionEvictionAfterTcpClientGoAwayScenarioTest.java │ │ │ │ ├── Http2TcpClientGoAwayAfterSendingHeadersScenarioTest.java │ │ │ │ └── Http2TcpClientSuccessScenarioTest.java │ │ ├── http2forwardedextension │ │ │ ├── Http2ForwardedDefaultTestCase.java │ │ │ ├── Http2ForwardedEnableTestCase.java │ │ │ ├── Http2ForwardedEnableWithoutForceHttp2.java │ │ │ ├── Http2ForwardedTestUtil.java │ │ │ └── Http2ForwardedTransitionTestCase.java │ │ ├── listeners │ │ │ ├── Http2NoResponseListener.java │ │ │ ├── Http2RedirectListener.java │ │ │ ├── Http2ServerConnectorListener.java │ │ │ └── Http2ServerWaitDuringDataWrite.java │ │ ├── servertimeout │ │ │ ├── TimeoutAfterRequestReceived.java │ │ │ ├── TimeoutDuringRequestReceive.java │ │ │ ├── TimeoutDuringResponseDataWrite.java │ │ │ └── TimeoutDuringResponseDataWrite2.java │ │ ├── ssl │ │ │ ├── DisableSslTest.java │ │ │ ├── Http2AlpnWithCertsTest.java │ │ │ ├── Http2MutualSslTest.java │ │ │ └── TestHttp2WithALPN.java │ │ └── trailer │ │ │ ├── H2ListenerIntendedResponseTrailerHeaderTestCase.java │ │ │ ├── H2ListenerPushResponseTrailerHeaderTestCase.java │ │ │ ├── H2ListenerTrailersInInitialHeaderFrameTestCase.java │ │ │ └── SendHeadersWithoutDataFrameInitializer.java │ │ ├── httppipelining │ │ ├── HttpPipeliningListener.java │ │ └── HttpPipeliningTestCase.java │ │ ├── https │ │ ├── CipherSuitesTest.java │ │ ├── CipherSuiteswithCertsTest.java │ │ ├── HttpsInvalidServerCertificateTest.java │ │ ├── MutualSSLTestCase.java │ │ ├── MutualSSLwithCertsTest.java │ │ ├── OptionalMutualSSLTest.java │ │ ├── SSLConnectorListener.java │ │ ├── SSLProtocolsTest.java │ │ ├── SSLProtocolsWithCertsTest.java │ │ └── ServerCloseConnectionDuringSslTest.java │ │ ├── internal │ │ ├── HandlerExecutorTest.java │ │ ├── HttpTransportActivatorTest.java │ │ └── HttpTransportContextHolderTest.java │ │ ├── lengthvalidation │ │ ├── RequestLengthValidationTest.java │ │ └── ResponseLengthValidationTest.java │ │ ├── message │ │ ├── BlockingEntityCollectorTest.java │ │ ├── DefaultFullHttpMessageFutureTest.java │ │ ├── GetFullMessageTestCase.java │ │ ├── HttpCarbonMessageTest.java │ │ ├── HttpCarbonRequestTest.java │ │ ├── HttpCarbonResponseTest.java │ │ └── HttpMessageDataStreamerTest.java │ │ ├── method │ │ └── head │ │ │ ├── HeadRequestMessageProcessorListener.java │ │ │ └── HeadRequestTestCase.java │ │ ├── passthrough │ │ ├── PassThroughHttpTestCase.java │ │ ├── PassThroughHttpsTestCase.java │ │ ├── PassthroughHttpsMessageProcessorListener.java │ │ └── PassthroughMessageProcessorListener.java │ │ ├── pipeline │ │ └── PipelineProxyTestCase.java │ │ ├── pkcs │ │ └── PKCSTest.java │ │ ├── proxyserver │ │ ├── HttpProxyServerTestCase.java │ │ ├── HttpsProxyServerTestCase.java │ │ └── ProxyServerUtil.java │ │ ├── trailer │ │ ├── ClientReadTrailerHeaderTestCase.java │ │ ├── ListenerResponseTrailerHeaderTestCase.java │ │ ├── NegativeListenerResponseTrailerHeaderTestCase.java │ │ └── TrailerHeaderTestTemplate.java │ │ ├── unitfunction │ │ ├── BlockingEntityCollectorTestCase.java │ │ ├── CommonUtilTestCase.java │ │ ├── ForwardedTestCase.java │ │ └── HttpCarbonMessageTestCase.java │ │ ├── util │ │ ├── DefaultHttpConnectorListener.java │ │ ├── HTTPTestSuiteListener.java │ │ ├── Http2Util.java │ │ ├── JBallerinaTestInitializer.java │ │ ├── TestNGListener.java │ │ ├── TestUtil.java │ │ ├── client │ │ │ ├── http │ │ │ │ ├── FullHttpResponseMessage.java │ │ │ │ ├── HttpClient.java │ │ │ │ └── ResponseHandler.java │ │ │ ├── http2 │ │ │ │ ├── MessageGenerator.java │ │ │ │ ├── MessageSender.java │ │ │ │ └── nettyclient │ │ │ │ │ ├── Http2ClientInitializer.java │ │ │ │ │ ├── Http2NettyClient.java │ │ │ │ │ ├── Http2SettingsHandler.java │ │ │ │ │ └── HttpResponseHandler.java │ │ │ └── websocket │ │ │ │ ├── WebSocketTestClient.java │ │ │ │ ├── WebSocketTestClientFrameHandler.java │ │ │ │ └── WebSocketTestConstants.java │ │ └── server │ │ │ ├── HttpServer.java │ │ │ ├── HttpsServer.java │ │ │ ├── ServerThread.java │ │ │ ├── TestServer.java │ │ │ ├── initializers │ │ │ ├── Abnormal100ContinueServerInitializer.java │ │ │ ├── BadEchoServerInitializer.java │ │ │ ├── ChunkBasedServerInitializer.java │ │ │ ├── CloseWithoutRespondingInitializer.java │ │ │ ├── Dumb100ContinueServerInitializer.java │ │ │ ├── DumbServerInitializer.java │ │ │ ├── EchoServerInitializer.java │ │ │ ├── HalfResponseCloseServerInitializer.java │ │ │ ├── HalfResponseServerInitializer.java │ │ │ ├── HttpServerInitializer.java │ │ │ ├── MockServerInitializer.java │ │ │ ├── RedirectServerInitializer.java │ │ │ ├── Send100ContinueAfterReceivingEntityBodyInitializer.java │ │ │ ├── Send100ContinueWhileReceivingEntityBodyInitializer.java │ │ │ ├── SendChannelIDServerInitializer.java │ │ │ ├── ServerCloseTcpConnectionInitializer.java │ │ │ └── http2 │ │ │ │ ├── Http2EchoServerInitializer.java │ │ │ │ ├── Http2PseudoHeaderServerInitializer.java │ │ │ │ ├── Http2ServerInitializer.java │ │ │ │ ├── channelidsender │ │ │ │ ├── H2ChannelIdHandler.java │ │ │ │ ├── H2ChannelIdHandlerBuilder.java │ │ │ │ └── Http2SendChannelIDInitializer.java │ │ │ │ └── expect100continue │ │ │ │ ├── Abnormal100ContinueHandler.java │ │ │ │ ├── Abnormal100ContinueHandlerBuilder.java │ │ │ │ └── Abnormal100ContinueServerInitializer.java │ │ │ ├── listeners │ │ │ ├── Continue100AfterRespReceivedListener.java │ │ │ └── Continue100Listener.java │ │ │ └── websocket │ │ │ ├── WebSocketHandshakeTimeoutServer.java │ │ │ ├── WebSocketIdleTimeoutServerInitializer.java │ │ │ ├── WebSocketRemoteServer.java │ │ │ ├── WebSocketRemoteServerFrameHandler.java │ │ │ ├── WebSocketRemoteServerInitializer.java │ │ │ └── WebSocketServerCustomHeadersHandler.java │ │ └── websocket │ │ ├── WebSocketUnitTestCase.java │ │ ├── client │ │ ├── WebSocketClientFunctionalityTestCase.java │ │ ├── WebSocketClientHandshakeFunctionalityTestCase.java │ │ ├── WebSocketTestClientConnectorListener.java │ │ └── WriteTimeOutTestListener.java │ │ ├── passthrough │ │ ├── WebSocketPassThroughClientConnectorListener.java │ │ ├── WebSocketPassThroughServerConnectorListener.java │ │ ├── WebSocketPassThroughTestCase.java │ │ └── WebSocketPassThroughTestConnectionManager.java │ │ ├── server │ │ ├── WebSocketServerFunctionalityTestCase.java │ │ ├── WebSocketServerHandshakeFunctionalityListener.java │ │ ├── WebSocketServerHandshakeFunctionalityTestCase.java │ │ └── WebSocketTestServerConnectorListener.java │ │ └── ssl │ │ ├── WebSocketSSLHandshakeFailureTestCase.java │ │ └── WebSocketSSLHandshakeSuccessfulTestCase.java │ └── resources │ ├── logging.properties │ ├── simple-test-config │ ├── cacerts.p12 │ ├── certificatevalidation │ │ ├── DigiCertHighAssuranceEVCA-1 │ │ └── DigiCertHighAssuranceEVRootCA │ ├── certsAndKeys │ │ ├── ocspCertChain.crt │ │ ├── private.key │ │ └── public.crt │ ├── client-truststore.jks │ ├── client-truststore.p12 │ ├── http2 │ │ └── netty-transports.yml │ ├── localcrt.p12 │ ├── netty-transports.yml │ ├── wso2carbon.jks │ └── wso2carbon.p12 │ └── testng.xml ├── settings.gradle └── test-utils ├── build.gradle └── src └── main └── java ├── io └── ballerina │ └── stdlib │ └── http │ └── testutils │ ├── Assert.java │ ├── ExternExpectContinueTestUtil.java │ ├── ExternPipeliningTestUtil.java │ ├── ExternRetryMultipartTestutil.java │ ├── HttpResponse.java │ ├── TestConstant.java │ ├── Utils.java │ └── client │ ├── HttpClient.java │ ├── HttpUrlClient.java │ └── ResponseHandler.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-http/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-dependent-std-libs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/build-dependent-std-libs.yml -------------------------------------------------------------------------------- /.github/workflows/build-timestamped-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/build-timestamped-master.yml -------------------------------------------------------------------------------- /.github/workflows/build-with-bal-test-graalvm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/build-with-bal-test-graalvm.yml -------------------------------------------------------------------------------- /.github/workflows/build-with-ballerina-lang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/build-with-ballerina-lang.yml -------------------------------------------------------------------------------- /.github/workflows/central-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/central-publish.yml -------------------------------------------------------------------------------- /.github/workflows/fossa_scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/fossa_scan.yml -------------------------------------------------------------------------------- /.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml -------------------------------------------------------------------------------- /.github/workflows/process-load-test-result.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/process-load-test-result.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-load-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/trigger-load-tests.yml -------------------------------------------------------------------------------- /.github/workflows/trivy-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/trivy-scan.yml -------------------------------------------------------------------------------- /.github/workflows/update_specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.github/workflows/update_specs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/.gitignore -------------------------------------------------------------------------------- /.trivyignore: -------------------------------------------------------------------------------- 1 | CVE-2025-25193 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/README.md -------------------------------------------------------------------------------- /ballerina-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/build.gradle -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/hateoas_runtime_error_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/hateoas_runtime_error_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/hateoas_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/hateoas_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/hateoas_types_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/hateoas_types_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http2_caching_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http2_caching_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_cache_config_annotation_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_cache_config_annotation_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_caching_check_after_max_age_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_caching_check_after_max_age_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_caching_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_caching_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_compression_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_compression_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_cookies_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_cookies_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_default_listener_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_default_listener_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_hateoas_link_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_hateoas_link_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_identical_cookies.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_identical_cookies.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_max_age_cache_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_max_age_cache_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_must_revalidate_cache_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_must_revalidate_cache_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_no_cache_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_no_cache_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_set_cookie_parser_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_set_cookie_parser_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_specific_media_type_prefix_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_specific_media_type_prefix_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_streaming_file_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_streaming_file_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/http_trailing_header_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/http_trailing_header_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/multipart_request_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/multipart_request_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/multipart_response.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/multipart_response.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/multipart_test_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/multipart_test_utils.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/relaxed_data_binding_negative_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/relaxed_data_binding_negative_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/relaxed_data_binding_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/relaxed_data_binding_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/server_sent_event_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/server_sent_event_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/service_contract_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/service_contract_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/service_cors_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/service_cors_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/service_native_cookie_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/service_native_cookie_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/service_native_cookie_function_negative.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/service_native_cookie_function_negative.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/status_code_error_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/status_code_error_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/status_code_error_use_case_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/status_code_error_use_case_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-advanced-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-advanced-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/client_connection_eviction.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/client_connection_eviction.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/client_connection_pool.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/client_connection_pool.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/client_res_binding_advanced.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/client_res_binding_advanced.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/client_resource_method_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/client_resource_method_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_actions_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_actions_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_continue_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_continue_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_data_binding.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_data_binding.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_data_binding_anydata.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_data_binding_anydata.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_forward_error_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_forward_error_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_host_header_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_host_header_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_init_without_scheme_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_init_without_scheme_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_client_url_encoded_content_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_client_url_encoded_content_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/http_constraint_data_binding.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/http_constraint_data_binding.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/passthrough_client_connection_eviction.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/passthrough_client_connection_eviction.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/sc_res_binding_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/sc_res_binding_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/sc_res_binding_with_all_status_codes_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/sc_res_binding_with_all_status_codes_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-client-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-client-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/Config.toml: -------------------------------------------------------------------------------- 1 | [ballerina.http.accessLogConfig] 2 | console = true 3 | format = "json" 4 | -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/header_params_binding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/header_params_binding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/path_params_binding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/path_params_binding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/query_params_binding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/query_params_binding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/resource_params_binding_test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/resource_params_binding_test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/service_dispatching_basepath.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/service_dispatching_basepath.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/service_dispatching_data_binding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/service_dispatching_data_binding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/service_dispatching_uri_template.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/service_dispatching_uri_template.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http-dispatching-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-dispatching-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/Config.toml -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/http2_interceptors_basic_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/http2_interceptors_basic_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/interceptors_basic_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/interceptors_basic_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/interceptors_error_handling_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/interceptors_error_handling_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/interceptors_negative_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/interceptors_negative_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/interceptors_service_config_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/interceptors_service_config_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/interceptors_special_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/interceptors_special_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/req_ctx_methods_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/req_ctx_methods_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http-interceptor-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-interceptor-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/http_response_status_record_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/http_response_status_record_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/Config.toml -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/configuration_accept_encoding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/configuration_accept_encoding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/configuration_request_limit_config_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/configuration_request_limit_config_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/configuration_response_limit_config_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/configuration_response_limit_config_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/entity_body_with_charset_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/entity_body_with_charset_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/entity_mime_with_http.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/entity_mime_with_http.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_caller_action_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_caller_action_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_caller_respond_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_caller_respond_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_dirty_response_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_dirty_response_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_echo_service_sample_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_echo_service_sample_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_ecommerce_sample_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_ecommerce_sample_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_enum_methods_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_enum_methods_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_expect_continue_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_expect_continue_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_header_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_header_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_idle_timeout_response_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_idle_timeout_response_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_introspection_resource_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_introspection_resource_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_keep_alive_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_keep_alive_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_multiple_clients_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_multiple_clients_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_options_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_options_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_outbound_headers_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_outbound_headers_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_outbound_message_type_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_outbound_message_type_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_passthrough_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_passthrough_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_payload_access_after_responding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_payload_access_after_responding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_payload_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_payload_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_pipelining_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_pipelining_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_redirects_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_redirects_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_request_payload_retrieval_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_request_payload_retrieval_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_request_setPayload_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_request_setPayload_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_resource_function_return_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_resource_function_return_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_response_setPayload_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_response_setPayload_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_return_nil_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_return_nil_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_reusability_of_request_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_reusability_of_request_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_routing_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_routing_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_serialize_complex_xml_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_serialize_complex_xml_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_server_field_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_server_field_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_service_chaining_sample_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_service_chaining_sample_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_socket_config_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_socket_config_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_status_code_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_status_code_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_url_double_slash.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_url_double_slash.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/http_verbs_passthrough_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/http_verbs_passthrough_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/parse_header.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/parse_header.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/proxy_enabled_client_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/proxy_enabled_client_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/readonly_resource_signature_param_binding.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/readonly_resource_signature_param_binding.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/resource_return_statment_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/resource_return_statment_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/typed_http_response_headers_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/typed_http_response_headers_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-misc-tests/tests/url_encoded_responses_from_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-misc-tests/tests/url_encoded_responses_from_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/http2_retry_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/http2_retry_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/http_retry_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/http_retry_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_commons.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_commons.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http2_circuit_breaker_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http2_circuit_breaker_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http2_failover_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http2_failover_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_1.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_1.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_2.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_2.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_3.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_3.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_4.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_4.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_5.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_5.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_6.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_6.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_7.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_circuit_breaker_test_7.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_0.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_0.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_1.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_1.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_2.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_2.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_3.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_3.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_4.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_4.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_5.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_failover_test_5.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_http_load_balancer_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_http_load_balancer_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/resiliency_passthrough_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/resiliency_passthrough_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-resiliency-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-resiliency-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/Config.toml -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_client_auth_handler_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_client_auth_handler_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_client_declarative_design_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_client_declarative_design_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_client_imperative_design_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_client_imperative_design_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_listener_auth_handler_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_listener_auth_handler_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_listener_declarative_design_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_listener_declarative_design_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/auth_listener_imperative_design_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/auth_listener_imperative_design_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/http2_mutual_ssl_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/http2_mutual_ssl_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/http2_mutual_ssl_with_certs_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/http2_mutual_ssl_with_certs_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/http2_ssl_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/http2_ssl_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/http_default_listener_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/http_default_listener_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_cipher_strength_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_cipher_strength_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_disable_ssl_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_disable_ssl_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_mutual_ssl_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_mutual_ssl_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_mutual_ssl_with_certs.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_mutual_ssl_with_certs.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_protocol_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_protocol_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_sni_host_name_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_sni_host_name_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/ssl_wellknown_cert_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/ssl_wellknown_cert_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/test_commons.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/test_commons.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-security-tests/tests/test_system_default_ssl_certs.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-security-tests/tests/test_system_default_ssl_certs.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/modules/records/records.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/modules/records/records.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/Config.toml: -------------------------------------------------------------------------------- 1 | [http_service_tests] 2 | backendPort=7070 3 | basePath="/hello" 4 | -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/anydata_union_return_type_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/anydata_union_return_type_service.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/enum_types_for_query_param_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/enum_types_for_query_param_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/http_listener_method_service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/http_listener_method_service_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/listener_init_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/listener_init_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_basic_echo_service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_basic_echo_service.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_configuration_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_configuration_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_connection_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_connection_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_detach_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_detach_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_endpoint_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_endpoint_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_in_request_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_in_request_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_in_response_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_in_response_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/service_native_promise_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/service_native_promise_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http-service-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-service-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/README.md -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/constants.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/constants.bal -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/modules/service1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/modules/service1/README.md -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/modules/service1/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/modules/service1/service.bal -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/modules/service2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/modules/service2/README.md -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/modules/service2/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/modules/service2/service.bal -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/types.bal -------------------------------------------------------------------------------- /ballerina-tests/http-test-common/utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http-test-common/utils.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/Ballerina.toml -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/Dependencies.toml -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_100_continue_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_100_continue_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_actions_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_actions_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_connection_eviction.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_connection_eviction.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_connection_fail_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_connection_fail_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_continue_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_continue_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_data_binding.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_data_binding.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_client_upgrade_with_large_payload_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_client_upgrade_with_large_payload_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_configuration_accept_encoding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_configuration_accept_encoding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_configuration_request_limit_config_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_configuration_request_limit_config_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_configuration_response_limit_config_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_configuration_response_limit_config_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_dirty_response_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_dirty_response_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_disable_ssl_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_disable_ssl_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_entity_body_with_charset_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_entity_body_with_charset_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_entity_mime.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_entity_mime.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_forwarded_header_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_forwarded_header_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_generic_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_generic_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_hateoas_runtime_error_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_hateoas_runtime_error_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_hateoas_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_hateoas_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_listener_stop_tests.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_listener_stop_tests.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_multipart_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_multipart_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_passthrough_client_connection_eviction.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_passthrough_client_connection_eviction.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_prior_knowledge_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_prior_knowledge_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_redirect.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_redirect.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_reusability_of_request_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_reusability_of_request_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_server_push_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_server_push_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_service_dispatching_data_binding_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_service_dispatching_data_binding_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_service_native_connection_function.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_service_native_connection_function.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_service_native_detach_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_service_native_detach_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_service_native_endpoint_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_service_native_endpoint_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_ssl_protocol_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_ssl_protocol_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_streaming_file_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_streaming_file_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_to_http1_client_fallback_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_to_http1_client_fallback_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_to_http1_fallback_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_to_http1_fallback_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/http2_trailing_header_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/http2_trailing_header_test.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/test_common.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/test_common.bal -------------------------------------------------------------------------------- /ballerina-tests/http2-tests/tests/test_service_ports.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/http2-tests/tests/test_service_ports.bal -------------------------------------------------------------------------------- /ballerina-tests/resources/certsandkeys/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/certsandkeys/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /ballerina-tests/resources/certsandkeys/ballerinaTruststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/certsandkeys/ballerinaTruststore.p12 -------------------------------------------------------------------------------- /ballerina-tests/resources/certsandkeys/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/certsandkeys/private.key -------------------------------------------------------------------------------- /ballerina-tests/resources/certsandkeys/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/certsandkeys/public.crt -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/BallerinaLang.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/datafiles/BallerinaLang.pdf -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/ComplexTestXmlSample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/datafiles/ComplexTestXmlSample.xml -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/datafiles/file.xml -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/http2_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/datafiles/http2_test.xml -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/test.tmp: -------------------------------------------------------------------------------- 1 | Ballerina binary file part -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/testFile.txt: -------------------------------------------------------------------------------- 1 | Ballerina text as a file part -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/testJson.json: -------------------------------------------------------------------------------- 1 | {"name":"wso2"} 2 | -------------------------------------------------------------------------------- /ballerina-tests/resources/datafiles/testopenapidoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/datafiles/testopenapidoc.json -------------------------------------------------------------------------------- /ballerina-tests/resources/openldap/bootstrap.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/openldap/bootstrap.ldif -------------------------------------------------------------------------------- /ballerina-tests/resources/openldap/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina-tests/resources/openldap/compose.yml -------------------------------------------------------------------------------- /ballerina/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/Ballerina.toml -------------------------------------------------------------------------------- /ballerina/CompilerPlugin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/CompilerPlugin.toml -------------------------------------------------------------------------------- /ballerina/Dependencies.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/Dependencies.toml -------------------------------------------------------------------------------- /ballerina/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/README.md -------------------------------------------------------------------------------- /ballerina/auth_client_basic_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_client_basic_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_client_bearer_token_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_client_bearer_token_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_client_oauth2_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_client_oauth2_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_client_self_signed_jwt_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_client_self_signed_jwt_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_desugar.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_desugar.bal -------------------------------------------------------------------------------- /ballerina/auth_listener_file_user_store_basic_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_listener_file_user_store_basic_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_listener_jwt_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_listener_jwt_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_listener_ldap_user_store_basic_auth_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_listener_ldap_user_store_basic_auth_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_listener_oauth2_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_listener_oauth2_handler.bal -------------------------------------------------------------------------------- /ballerina/auth_types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_types.bal -------------------------------------------------------------------------------- /ballerina/auth_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/auth_utils.bal -------------------------------------------------------------------------------- /ballerina/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/build.gradle -------------------------------------------------------------------------------- /ballerina/bytes_to_sse_stream_generator.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/bytes_to_sse_stream_generator.bal -------------------------------------------------------------------------------- /ballerina/caching_cache_control_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_cache_control_utils.bal -------------------------------------------------------------------------------- /ballerina/caching_cached_response_validation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_cached_response_validation.bal -------------------------------------------------------------------------------- /ballerina/caching_constants.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_constants.bal -------------------------------------------------------------------------------- /ballerina/caching_freshness_lifetime_calculation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_freshness_lifetime_calculation.bal -------------------------------------------------------------------------------- /ballerina/caching_http_cache.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_http_cache.bal -------------------------------------------------------------------------------- /ballerina/caching_http_caching_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_http_caching_client.bal -------------------------------------------------------------------------------- /ballerina/caching_request_cache_control.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_request_cache_control.bal -------------------------------------------------------------------------------- /ballerina/caching_response_age_calculation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_response_age_calculation.bal -------------------------------------------------------------------------------- /ballerina/caching_response_cache_control.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_response_cache_control.bal -------------------------------------------------------------------------------- /ballerina/caching_stale_response_checks.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_stale_response_checks.bal -------------------------------------------------------------------------------- /ballerina/caching_type_defs.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_type_defs.bal -------------------------------------------------------------------------------- /ballerina/caching_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/caching_utils.bal -------------------------------------------------------------------------------- /ballerina/cookie.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie.bal -------------------------------------------------------------------------------- /ballerina/cookie_cookieStore.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie_cookieStore.bal -------------------------------------------------------------------------------- /ballerina/cookie_csv_persistent_cookie_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie_csv_persistent_cookie_handler.bal -------------------------------------------------------------------------------- /ballerina/cookie_http_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie_http_client.bal -------------------------------------------------------------------------------- /ballerina/cookie_persistent_cookie_handler.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie_persistent_cookie_handler.bal -------------------------------------------------------------------------------- /ballerina/cookie_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/cookie_utils.bal -------------------------------------------------------------------------------- /ballerina/http2_future.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http2_future.bal -------------------------------------------------------------------------------- /ballerina/http2_push_promise.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http2_push_promise.bal -------------------------------------------------------------------------------- /ballerina/http_annotation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_annotation.bal -------------------------------------------------------------------------------- /ballerina/http_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client.bal -------------------------------------------------------------------------------- /ballerina/http_client_config.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client_config.bal -------------------------------------------------------------------------------- /ballerina/http_client_connection_pool.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client_connection_pool.bal -------------------------------------------------------------------------------- /ballerina/http_client_endpoint.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client_endpoint.bal -------------------------------------------------------------------------------- /ballerina/http_client_object.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client_object.bal -------------------------------------------------------------------------------- /ballerina/http_client_payload_builder.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_client_payload_builder.bal -------------------------------------------------------------------------------- /ballerina/http_commons.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_commons.bal -------------------------------------------------------------------------------- /ballerina/http_connection.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_connection.bal -------------------------------------------------------------------------------- /ballerina/http_constants.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_constants.bal -------------------------------------------------------------------------------- /ballerina/http_default_listener.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_default_listener.bal -------------------------------------------------------------------------------- /ballerina/http_errors.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_errors.bal -------------------------------------------------------------------------------- /ballerina/http_headers.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_headers.bal -------------------------------------------------------------------------------- /ballerina/http_interceptors.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_interceptors.bal -------------------------------------------------------------------------------- /ballerina/http_log_manager.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_log_manager.bal -------------------------------------------------------------------------------- /ballerina/http_request.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_request.bal -------------------------------------------------------------------------------- /ballerina/http_request_context.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_request_context.bal -------------------------------------------------------------------------------- /ballerina/http_response.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_response.bal -------------------------------------------------------------------------------- /ballerina/http_secure_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_secure_client.bal -------------------------------------------------------------------------------- /ballerina/http_service_endpoint.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_service_endpoint.bal -------------------------------------------------------------------------------- /ballerina/http_status_code_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_status_code_client.bal -------------------------------------------------------------------------------- /ballerina/http_status_code_client_object.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_status_code_client_object.bal -------------------------------------------------------------------------------- /ballerina/http_status_code_types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_status_code_types.bal -------------------------------------------------------------------------------- /ballerina/http_status_codes.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_status_codes.bal -------------------------------------------------------------------------------- /ballerina/http_status_error_utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_status_error_utils.bal -------------------------------------------------------------------------------- /ballerina/http_types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/http_types.bal -------------------------------------------------------------------------------- /ballerina/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/icon.png -------------------------------------------------------------------------------- /ballerina/init.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/init.bal -------------------------------------------------------------------------------- /ballerina/modules/httpscerr/README.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | 3 | This module contains the status code error types. 4 | -------------------------------------------------------------------------------- /ballerina/modules/httpscerr/http_status_code_errors.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/modules/httpscerr/http_status_code_errors.bal -------------------------------------------------------------------------------- /ballerina/modules/httpscerr/init.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/modules/httpscerr/init.bal -------------------------------------------------------------------------------- /ballerina/redirect_http_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/redirect_http_client.bal -------------------------------------------------------------------------------- /ballerina/resiliency_failover_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_failover_client.bal -------------------------------------------------------------------------------- /ballerina/resiliency_http_circuit_breaker.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_http_circuit_breaker.bal -------------------------------------------------------------------------------- /ballerina/resiliency_http_load_balancer_rule.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_http_load_balancer_rule.bal -------------------------------------------------------------------------------- /ballerina/resiliency_http_retry_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_http_retry_client.bal -------------------------------------------------------------------------------- /ballerina/resiliency_http_round_robin_rule.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_http_round_robin_rule.bal -------------------------------------------------------------------------------- /ballerina/resiliency_load_balance_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/resiliency_load_balance_client.bal -------------------------------------------------------------------------------- /ballerina/sse_to_bytes_stream_generator.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/ballerina/sse_to_bytes_stream_generator.bal -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/changelog.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/codecov.yml -------------------------------------------------------------------------------- /compiler-plugin-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/build.gradle -------------------------------------------------------------------------------- /compiler-plugin-tests/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/spotbugs-exclude.xml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result1.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result1.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result2.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result2.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result3.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result3.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result4.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_annotated_param/result4.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result1.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result1.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result2.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result2.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result3.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result3.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result4.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/codeaction/add_interceptor_method/result4.bal -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/testng.xml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/yaml_files/complex_openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/yaml_files/complex_openapi.yaml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_1.yaml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_2.yaml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_3.yaml -------------------------------------------------------------------------------- /compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin-tests/src/test/resources/yaml_files/service_openapi_4.yaml -------------------------------------------------------------------------------- /compiler-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/build.gradle -------------------------------------------------------------------------------- /compiler-plugin/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/spotbugs-exclude.xml -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/Constants.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/HttpDiagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/HttpDiagnostic.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinkedResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinkedResource.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinkedToResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinkedToResource.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinksMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/LinksMetaData.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/ResourceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/io/ballerina/stdlib/http/compiler/ResourceFunction.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/java/module-info.java -------------------------------------------------------------------------------- /compiler-plugin/src/main/resources/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/compiler-plugin/src/main/resources/rules.json -------------------------------------------------------------------------------- /docs/proposals/data-binding-map-of-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/data-binding-map-of-string.md -------------------------------------------------------------------------------- /docs/proposals/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/error-handling.md -------------------------------------------------------------------------------- /docs/proposals/interceptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/interceptors.md -------------------------------------------------------------------------------- /docs/proposals/introducing-initial-support-for-hateoas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/introducing-initial-support-for-hateoas.md -------------------------------------------------------------------------------- /docs/proposals/introducing-relaxed-data-binding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/introducing-relaxed-data-binding.md -------------------------------------------------------------------------------- /docs/proposals/typed-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/proposals/typed-headers.md -------------------------------------------------------------------------------- /docs/spec/_resources/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/spec/_resources/img.png -------------------------------------------------------------------------------- /docs/spec/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/docs/spec/spec.md -------------------------------------------------------------------------------- /examples/ballerina-sts/Ballerina Secure Token Service(STS).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/Ballerina Secure Token Service(STS).md -------------------------------------------------------------------------------- /examples/ballerina-sts/Ballerina Secured Token Service (STS).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/Ballerina Secured Token Service (STS).md -------------------------------------------------------------------------------- /examples/ballerina-sts/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/Ballerina.toml -------------------------------------------------------------------------------- /examples/ballerina-sts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/Dockerfile -------------------------------------------------------------------------------- /examples/ballerina-sts/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/Procfile -------------------------------------------------------------------------------- /examples/ballerina-sts/assert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/assert.sh -------------------------------------------------------------------------------- /examples/ballerina-sts/ballerina-sts.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/ballerina-sts.bal -------------------------------------------------------------------------------- /examples/ballerina-sts/cert/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/cert/private.key -------------------------------------------------------------------------------- /examples/ballerina-sts/cert/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/cert/public.crt -------------------------------------------------------------------------------- /examples/ballerina-sts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/ballerina-sts/test.sh -------------------------------------------------------------------------------- /examples/petclinic/Ballerina Pet Clinic REST API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/Ballerina Pet Clinic REST API.md -------------------------------------------------------------------------------- /examples/petclinic/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/Ballerina.toml -------------------------------------------------------------------------------- /examples/petclinic/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/Config.toml -------------------------------------------------------------------------------- /examples/petclinic/db-setup/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/db-setup/docker-compose.yml -------------------------------------------------------------------------------- /examples/petclinic/db-setup/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/db-setup/init.sql -------------------------------------------------------------------------------- /examples/petclinic/modules/db/persist_client.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/modules/db/persist_client.bal -------------------------------------------------------------------------------- /examples/petclinic/modules/db/persist_db_config.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/modules/db/persist_db_config.bal -------------------------------------------------------------------------------- /examples/petclinic/modules/db/persist_types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/modules/db/persist_types.bal -------------------------------------------------------------------------------- /examples/petclinic/modules/db/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/modules/db/script.sql -------------------------------------------------------------------------------- /examples/petclinic/persist/model.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/persist/model.bal -------------------------------------------------------------------------------- /examples/petclinic/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/service.bal -------------------------------------------------------------------------------- /examples/petclinic/tests/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/tests/Config.toml -------------------------------------------------------------------------------- /examples/petclinic/tests/service_test.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/tests/service_test.bal -------------------------------------------------------------------------------- /examples/petclinic/types.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/types.bal -------------------------------------------------------------------------------- /examples/petclinic/utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/petclinic/utils.bal -------------------------------------------------------------------------------- /examples/server-sent-events/counter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/counter/.gitignore -------------------------------------------------------------------------------- /examples/server-sent-events/counter/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/counter/Ballerina.toml -------------------------------------------------------------------------------- /examples/server-sent-events/counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/counter/README.md -------------------------------------------------------------------------------- /examples/server-sent-events/counter/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/counter/client.html -------------------------------------------------------------------------------- /examples/server-sent-events/counter/main.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/counter/main.bal -------------------------------------------------------------------------------- /examples/server-sent-events/stock-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/stock-monitor/.gitignore -------------------------------------------------------------------------------- /examples/server-sent-events/stock-monitor/Ballerina Stock Monitor Server Sent Event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/stock-monitor/Ballerina Stock Monitor Server Sent Event.md -------------------------------------------------------------------------------- /examples/server-sent-events/stock-monitor/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/stock-monitor/Ballerina.toml -------------------------------------------------------------------------------- /examples/server-sent-events/stock-monitor/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/stock-monitor/client.html -------------------------------------------------------------------------------- /examples/server-sent-events/stock-monitor/service.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/server-sent-events/stock-monitor/service.bal -------------------------------------------------------------------------------- /examples/snowpeak/A Guideline on Writing REST APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/A Guideline on Writing REST APIs.md -------------------------------------------------------------------------------- /examples/snowpeak/_resources/snowpeak-state-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/_resources/snowpeak-state-diagram.png -------------------------------------------------------------------------------- /examples/snowpeak/_resources/web-tech-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/_resources/web-tech-stack.png -------------------------------------------------------------------------------- /examples/snowpeak/client/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/client/Ballerina.toml -------------------------------------------------------------------------------- /examples/snowpeak/client/main.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/client/main.bal -------------------------------------------------------------------------------- /examples/snowpeak/client/modules/representations/representations.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/client/modules/representations/representations.bal -------------------------------------------------------------------------------- /examples/snowpeak/service/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/service/Ballerina.toml -------------------------------------------------------------------------------- /examples/snowpeak/service/modules/mock/mock.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/service/modules/mock/mock.bal -------------------------------------------------------------------------------- /examples/snowpeak/service/modules/representations/representations.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/service/modules/representations/representations.bal -------------------------------------------------------------------------------- /examples/snowpeak/service/snowpeak.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/examples/snowpeak/service/snowpeak.bal -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/gradlew.bat -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/results/summary.csv -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/scripts/http-post-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/scripts/http-post-request.jmx -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/Config.toml: -------------------------------------------------------------------------------- 1 | [ballerina.http.accessLogConfig] 2 | console = true 3 | format = "json" 4 | -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/accesslog_enabled.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/src/accesslog_enabled.bal -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/security/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/src/security/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /load-tests/accesslog_enabled/src/security/ballerinaTruststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/accesslog_enabled/src/security/ballerinaTruststore.p12 -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/results/summary.csv -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/scripts/http-post-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/scripts/http-post-request.jmx -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/src/h1_h1_passthrough.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/src/h1_h1_passthrough.bal -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/src/security/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/src/security/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /load-tests/h1_h1_passthrough/src/security/ballerinaTruststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_h1_passthrough/src/security/ballerinaTruststore.p12 -------------------------------------------------------------------------------- /load-tests/h1_transformation/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/h1_transformation/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/h1_transformation/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/h1_transformation/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/h1_transformation/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/results/summary.csv -------------------------------------------------------------------------------- /load-tests/h1_transformation/scripts/http-post-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/scripts/http-post-request.jmx -------------------------------------------------------------------------------- /load-tests/h1_transformation/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/h1_transformation/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/h1_transformation/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/h1_transformation/src/h1_transformation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/src/h1_transformation.bal -------------------------------------------------------------------------------- /load-tests/h1_transformation/src/security/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/src/security/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /load-tests/h1_transformation/src/security/ballerinaTruststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1_transformation/src/security/ballerinaTruststore.p12 -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/results/summary.csv -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/scripts/http-post-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/scripts/http-post-request.jmx -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/h1c_h1c_passthrough/src/h1c_h1c_passthrough.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_h1c_passthrough/src/h1c_h1c_passthrough.bal -------------------------------------------------------------------------------- /load-tests/h1c_transformation/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/results/summary.csv -------------------------------------------------------------------------------- /load-tests/h1c_transformation/scripts/http-post-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/scripts/http-post-request.jmx -------------------------------------------------------------------------------- /load-tests/h1c_transformation/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/h1c_transformation/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/h1c_transformation/src/h1c_transformation.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h1c_transformation/src/h1c_transformation.bal -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/deployment/netty-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/deployment/netty-backend.yaml -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/results/summary.csv -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/scripts/load_test.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/scripts/load_test.jar -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/scripts/load_test/Ballerina.toml: -------------------------------------------------------------------------------- 1 | [build-options] 2 | observabilityIncluded = true 3 | -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/scripts/load_test/main.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/scripts/load_test/main.bal -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/scripts/post_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/scripts/post_run.sh -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/src/h2_h1c_passthrough.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/src/h2_h1c_passthrough.bal -------------------------------------------------------------------------------- /load-tests/h2_h1c_passthrough/src/security/ballerinaKeystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/h2_h1c_passthrough/src/security/ballerinaKeystore.p12 -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/deployment/interceptors-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/deployment/interceptors-backend.yaml -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/results/summary.csv -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/scripts/http-requests.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/scripts/http-requests.jmx -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/src/interceptors_passthrough.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/src/interceptors_passthrough.bal -------------------------------------------------------------------------------- /load-tests/interceptors_passthrough/src/utils.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/interceptors_passthrough/src/utils.bal -------------------------------------------------------------------------------- /load-tests/observability_enabled/deployment/deployment-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/deployment/deployment-patch.yaml -------------------------------------------------------------------------------- /load-tests/observability_enabled/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/observability_enabled/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/observability_enabled/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/results/summary.csv -------------------------------------------------------------------------------- /load-tests/observability_enabled/scripts/http-get-request.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/scripts/http-get-request.jmx -------------------------------------------------------------------------------- /load-tests/observability_enabled/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/observability_enabled/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/observability_enabled/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/observability_enabled/src/app.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/observability_enabled/src/app.bal -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/deployment/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/deployment/ingress.yaml -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/deployment/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/deployment/kustomization.yaml -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/deployment/snowpeak-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/deployment/snowpeak-backend.yaml -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/results/summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/results/summary.csv -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/results/summary_before_passthrough.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/results/summary_before_passthrough.csv -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/scripts/run.sh -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/scripts/snowpeak-test-plan.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/scripts/snowpeak-test-plan.jmx -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/src/Ballerina.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/src/Ballerina.toml -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/src/Cloud.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/src/Cloud.toml -------------------------------------------------------------------------------- /load-tests/snowpeak_passthrough/src/snowpeak_passthrough.bal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/load-tests/snowpeak_passthrough/src/snowpeak_passthrough.bal -------------------------------------------------------------------------------- /native/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/build.gradle -------------------------------------------------------------------------------- /native/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/spotbugs-exclude.xml -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/BallerinaConnectorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/BallerinaConnectorException.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/BallerinaHTTPConnectorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/BallerinaHTTPConnectorListener.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/CompressionConfigState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/CompressionConfigState.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/CorsHeaderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/CorsHeaderGenerator.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/CorsHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/CorsHeaders.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/DataContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/DataContext.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HTTPInterceptorServicesRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HTTPInterceptorServicesRegistry.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HTTPServicesRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HTTPServicesRegistry.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpCallableUnitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpCallableUnitCallback.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpConnectionManager.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpConstants.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpDispatcher.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpErrorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpErrorType.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpIntrospectionResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpIntrospectionResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpOASResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpOASResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpResourceArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpResourceArguments.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpService.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpServiceFromContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpServiceFromContract.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpSwaggerUiResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpSwaggerUiResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/HttpUtil.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/InterceptorResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/InterceptorResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/InterceptorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/InterceptorService.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/Resource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/ResourceDataElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/ResourceDataElement.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/ResourceDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/ResourceDispatcher.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/ResourceElementFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/ResourceElementFactory.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/Service.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/ValueCreatorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/ValueCreatorUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Execute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Execute.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Forward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Forward.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/GetNextPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/GetNextPromise.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/GetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/GetResponse.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/HasPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/HasPromise.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/HttpClientAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/HttpClientAction.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Submit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/actions/Submit.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/client/endpoint/InitGlobalPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/client/endpoint/InitGlobalPool.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/logging/HttpLogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/logging/HttpLogManager.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/logging/util/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/logging/util/LogLevel.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/logging/util/LogLevelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/logging/util/LogLevelMapper.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternCaller.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternFormatter.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternHeaders.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternPushPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternPushPromise.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternRequest.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternRequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternRequestContext.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternResource.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternResponse.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ExternUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ModuleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ModuleUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ParseHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/ParseHeader.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/connection/Promise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/connection/Promise.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/connection/Respond.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/nativeimpl/connection/Respond.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Detach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Detach.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/GracefulStop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/GracefulStop.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/ImmediateStop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/ImmediateStop.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/InitEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/InitEndpoint.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Register.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Register.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/endpoint/Start.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/AllPathParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/AllPathParams.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/HeaderParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/HeaderParam.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/ParamHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/ParamHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/ParamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/ParamUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/Parameter.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/PathParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/PathParam.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/PayloadParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/PayloadParam.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/service/signature/QueryParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/service/signature/QueryParam.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/api/util/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/api/util/CacheUtils.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/contract/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/contract/Constants.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/contract/OperationStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/contract/OperationStatus.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/contract/ServerConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/contract/ServerConnector.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/contractimpl/common/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/contractimpl/common/Util.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/internal/HandlerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/internal/HandlerExecutor.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/internal/MessagingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/internal/MessagingHandler.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/DefaultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/DefaultListener.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/DefaultObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/DefaultObservable.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/EntityBodyState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/EntityBodyState.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/EntityCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/EntityCollector.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2DataFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2DataFrame.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2Frame.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2HeadersFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2HeadersFrame.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2PushPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2PushPromise.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2Reset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Http2Reset.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/HttpCarbonMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/HttpCarbonMessage.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/HttpCarbonRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/HttpCarbonRequest.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Listener.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/MessageFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/MessageFuture.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/Observable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/Observable.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/transport/message/ResponseHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/transport/message/ResponseHandle.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/DispatcherUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/DispatcherUtil.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/URITemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/URITemplate.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/URITemplateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/URITemplateException.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/URIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/URIUtil.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/nativeimpl/Resolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/nativeimpl/Resolve.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataElement.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataElementFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataElementFactory.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataReturnAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/DataReturnAgent.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/Expression.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/Literal.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/Node.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/URITemplateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/URITemplateParser.java -------------------------------------------------------------------------------- /native/src/main/java/io/ballerina/stdlib/http/uri/parser/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/io/ballerina/stdlib/http/uri/parser/Variable.java -------------------------------------------------------------------------------- /native/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/java/module-info.java -------------------------------------------------------------------------------- /native/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/main/resources/logging.properties -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/api/ExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/api/ExceptionTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/api/HttpServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/api/HttpServiceTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/api/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/api/TestUtils.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/api/logging/HttpLogManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/api/logging/HttpLogManagerTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/api/logging/util/LogUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/api/logging/util/LogUtilTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/https/CipherSuitesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/https/CipherSuitesTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/https/SSLProtocolsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/https/SSLProtocolsTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/pkcs/PKCSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/pkcs/PKCSTest.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/util/Http2Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/util/Http2Util.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/util/TestNGListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/util/TestNGListener.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/util/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/util/TestUtil.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/util/server/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/util/server/HttpServer.java -------------------------------------------------------------------------------- /native/src/test/java/io/ballerina/stdlib/http/transport/util/server/TestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/java/io/ballerina/stdlib/http/transport/util/server/TestServer.java -------------------------------------------------------------------------------- /native/src/test/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/logging.properties -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/cacerts.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/cacerts.p12 -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/certsAndKeys/ocspCertChain.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/certsAndKeys/ocspCertChain.crt -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/certsAndKeys/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/certsAndKeys/private.key -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/certsAndKeys/public.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/certsAndKeys/public.crt -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/client-truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/client-truststore.jks -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/client-truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/client-truststore.p12 -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/http2/netty-transports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/http2/netty-transports.yml -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/localcrt.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/localcrt.p12 -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/netty-transports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/netty-transports.yml -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/wso2carbon.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/wso2carbon.jks -------------------------------------------------------------------------------- /native/src/test/resources/simple-test-config/wso2carbon.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/simple-test-config/wso2carbon.p12 -------------------------------------------------------------------------------- /native/src/test/resources/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/native/src/test/resources/testng.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/settings.gradle -------------------------------------------------------------------------------- /test-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/build.gradle -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/http/testutils/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/io/ballerina/stdlib/http/testutils/Assert.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/http/testutils/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/io/ballerina/stdlib/http/testutils/HttpResponse.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/http/testutils/TestConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/io/ballerina/stdlib/http/testutils/TestConstant.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/http/testutils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/io/ballerina/stdlib/http/testutils/Utils.java -------------------------------------------------------------------------------- /test-utils/src/main/java/io/ballerina/stdlib/http/testutils/client/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/io/ballerina/stdlib/http/testutils/client/HttpClient.java -------------------------------------------------------------------------------- /test-utils/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ballerina-platform/module-ballerina-http/HEAD/test-utils/src/main/java/module-info.java --------------------------------------------------------------------------------