Граф коммитов

118 Коммитов

Автор SHA1 Сообщение Дата
Anu Thomas Chandy d8f2c843cc
Enable SPI for Http modules (#602) 2021-02-24 15:49:34 -08:00
Anu Thomas Chandy 3908667ac8
Code cleanup in azure-core-jackson module (#601)
* Code cleanup in azure-core-jackson

* code cleanup; rename variables/params with name serdeAdapter to jacksonSerder
2021-02-24 13:18:45 -08:00
Anu Thomas Chandy e32e46f2af
Updating readme to have module diagram on the top. 2021-02-24 11:01:00 -08:00
Anu Thomas Chandy 786de85ea0
Updating readme to reflect the removal of azure-core-serde 2021-02-24 09:41:20 -08:00
Anu Thomas Chandy 567e3c0b4b
Removing azure-core-serde contract (#600)
* [Remove serde cntract]: Replacing serde types with jackson types.

* [Remove serde cntract]: Deleting azure-core-serde moodule with serde contracts.

* [Remove serde cntract]: Renaming the module azure-core-serde-jackson to azure-core-jackson
2021-02-24 09:38:50 -08:00
Anu Thomas Chandy 3c26be495e
Calling out minSdkVersion ini readme. 2021-02-22 17:26:17 -08:00
Anu Thomas Chandy be710f035d
Configuring the minSdkVersion in the project level build.gradle (#599) 2021-02-22 17:25:28 -08:00
Anu Thomas Chandy 8d884ed587
Adding modules diagram to readme 2021-02-22 17:15:42 -08:00
Anu Thomas Chandy 974b172bb7
Making azure-core-rest module baselined to apiLevel-15 (#598)
* azure-core-rest minApi-15: baselining azure-core-rest to Api Level 15.

* Given rest and serde-jackson modules are L15 now, removing the temporary overrideLibrary for them from HttpClient impls
2021-02-22 17:09:31 -08:00
Anu Thomas Chandy df2e9d83af
Making azure-core-serde-jackson, azure-core-custom-serde-json-jackson and azure-core-custom-serde baselined to apiLevel-15 (#596) 2021-02-22 12:39:37 -08:00
Anu Thomas Chandy 20e48d244b
Making azure-core-http-httpurlconnection baselined to apiLevel-15 and azure-core-http-okhttp to apiLevel-21 (#595)
* Updating azure-core-serde module's build.gradle be to explict about minSdkVersion:15

* azure-core--http-[httpclient]* minApi: baselining azure-core-http-httpurlconnection to Api Level 15 and azure-core-http-okhttp to api Level 21 (21 is enforced by okhttp).
2021-02-22 10:35:40 -08:00
Anu Thomas Chandy 9d121afab1
Making azure-core-http and azure-core-credentials modules baselined to ApiLevel-15 (#594)
* Removing the azure-core-http module's dependency on azure-core-test module (avoiding cyclic dependency).

* Removing the azure-core-rest module's dependency on azure-core-test module (avoiding cyclic dependency).

* Updating azure-core-logging and azure-core module's build.gradle be to explict about minSdkVersion:15.

* azure-core-credentials minApi-15: baselining azure-core-credentails to Api Level 15.

* azure-core-http minApi-15: baselining azure-core-http to Api Level 15.

* build.gradle minor readability improvement for azure-core-test

* The dexsafe is not compactible with android tool-chain java8 'syntax desugaring', disabling it https://github.com/KeepSafe/dexcount-gradle-plugin/issues/222\#issuecomment-604247658
2021-02-22 08:54:59 -08:00
Anu Thomas Chandy 2b9af8fc46
Making azure-core module baselined to ApiLevel-15 (#593)
* Removing Base64 unit-tests, these unit-tests will be converted to instrumentation-tests.

* azure-core minApi-15: Using base64 types from android.util.Base64 instead of java.util.Base64; java.util.Base64 is available only from L26.

* azure-core minApi-15: adding instrumentation-tests for Base64Util and Base64Url, given android.util.Base64 in unit-test execution scope.

* azure-core minApi-15: replacing Objects.requireNonNull, Objects.hashCode, Objects.equals and RuntimeException Ctr with stacktrace param to enable azure-core to work on api-level 15

* In azure-core-rest 'test-scope', adding Base64 type to get the test using base64 to work on non-android host.
2021-02-19 17:01:08 -08:00
Anu Thomas Chandy 7bde2e894b
Fixing rendering of readme-table for presentations. 2021-02-19 14:28:33 -08:00
Anu Thomas Chandy fc9df2741b
Adding readme table to list any presentations 2021-02-19 14:27:03 -08:00
Anu Thomas Chandy bd9aeea4b4
Removing java.time, replace it with 310bp. (#591) 2021-02-19 14:19:15 -08:00
Anu Thomas Chandy 3add2ff1fd
updaing serde contract module to use min api as 14 (#572) 2021-02-10 19:44:59 -08:00
Anu Thomas Chandy c78b524963
updating logging module to use min level as 14 (#570) 2021-02-10 19:13:52 -08:00
Anu Thomas Chandy 6af6cb2959
removing unused dependencies (#568) 2021-02-10 15:38:07 -08:00
Anu Thomas Chandy 8db5fbfd7a
adding RestProxy API and dependency graph doc 2021-02-09 13:48:56 -08:00
Anu Thomas Chandy 1c59ba389b
Adding reference to HttpPipeline Chain Design 2021-02-09 11:28:45 -08:00
Anu Thomas Chandy f1be1fce92
adding design doc table 2021-02-09 11:24:21 -08:00
Anu Thomas Chandy 846cee8386
Removing no more used modules and sub packages (#565)
* removing async serialize|deserialize methods from customserde

* Removing search module used to validate the core modules splitting

* Removing all core subpackage rooted at com.azure, now that we've core subpackage under com.azure.android

* now that core subpackage removed from com.azure (in favor of com.azure.android.core), remove related supressions from checkstyle and spotbugs
2021-02-09 10:03:32 -08:00
Anu Thomas Chandy 2c20ad6f16 Adding unit tests for types in azure-core-test. 2021-02-09 07:26:20 -08:00
Anu Thomas Chandy 8d146d9af8 Adding XML based RestProxy unit tests and HttpHeaders unit tests. 2021-02-08 22:40:29 -08:00
Anu Thomas Chandy 94c239ca14 Adding unit tests for HttpHeader|UrlBuilder|UrlTokenizer in azure-core-http. 2021-02-08 21:38:59 -08:00
Anu Thomas Chandy 020f378204 Polishing UserAgent policy and adding unit tests. 2021-02-08 20:44:00 -08:00
Anu Thomas Chandy a6c229cc55 Remove unused throws from unit tests. 2021-02-08 20:43:30 -08:00
Anu Thomas Chandy 6af0c0913f Adding missing 'core' sub-package-name to httpurlconnection test package. 2021-02-08 16:44:06 -08:00
Anu Thomas Chandy b303efedfa Adding BOM header tests to azure-core-test and enabling same tests for OkHttp and HttpUrlConnection HttpClient impls 2021-02-08 16:34:51 -08:00
Anu Thomas Chandy 624d126893 Getting record-playback for android (that uses azure-core Android HttpPipeline|HttpClient) 2021-02-08 15:45:51 -08:00
Anu Thomas Chandy 5d84077615 Updating BuildTool version to 30.0.3 (Tools->SDKManager->Appearance&Behavior->SystemSettings->AndroidSDK->SDKTools). This tool version can understand Java Class version 53 (java9), that the non-instrumentation jupiter unit test uses 2021-02-08 12:19:41 -08:00
Anu Thomas Chandy 2d5edf78f1 Getting AzureKeyCredential to azure-core-credentials android subpackage, adjusting reference to it and some cleanup 2021-02-06 20:23:10 -08:00
Anu Thomas Chandy cb43246c78 Removing Util type from azure-core-http impl package 2021-02-06 20:11:32 -08:00
Anu Thomas Chandy f5989a417e Getting exception subpackage to azure-core android package, updating references from azure-core-http 2021-02-06 15:48:23 -08:00
Anu Thomas Chandy f47ae50b9e Getting Base64Url|Base64Util|DateTimeRfc1123|UnixTime|Header to azure-core android package, updating references to them from android packages in other modules. Some minor javadoc fixes as well. 2021-02-06 15:39:10 -08:00
Anu Thomas Chandy 94c6a25aa9 Removing micro subpackage from azure-core and move it's subpackages to core package, adjusting references from other modules. 2021-02-06 14:20:32 -08:00
Anu Thomas Chandy 6025f48ef4 Rename the module azure-core-micro to azure-core (the micro package is yet to be removed) 2021-02-06 13:38:53 -08:00
Anu Thomas Chandy e1098309d4 adjusting serde references in azure-core-test module to use serde types in azure-core-serde android package 2021-02-06 12:39:01 -08:00
Anu Thomas Chandy 5a4d536343 adjusting serde references in azure-core-rest module to use serde types in azure-core-serde android package 2021-02-06 12:38:21 -08:00
Anu Thomas Chandy 83d3006c2d Introducing android namespace to azure-core-serde-jackson module 2021-02-06 12:34:59 -08:00
Anu Thomas Chandy 4594b2b39b Introducing android namespace to azure-core-serde module 2021-02-06 12:32:26 -08:00
Anu Thomas Chandy c896e6c26c Simplify the control flow around response instantiations 2021-02-05 20:10:52 -08:00
Anu Thomas Chandy ec7540b11f cleaning up azure-core-serde-jackson module 2021-02-05 17:18:01 -08:00
Anu Thomas Chandy a44254210d Improved logic to resolve the content and header type and enabling the streaming tests which was blocked due to bug in type resolution 2021-02-05 16:33:18 -08:00
Anu Thomas Chandy 8f6617f189 Correcting TypeUtilTests to refer the TypeUtil in android sub-package 2021-02-05 16:31:10 -08:00
Anu Thomas Chandy 4c79aca03a JavaDoc cleanup, minor readability improvment 2021-02-05 16:30:08 -08:00
Anu Thomas Chandy 59678190a3 Introducing android namespace to azure-core-logging module and adjusting references from other modules 2021-02-04 14:51:38 -08:00
Anu Thomas Chandy 41ddfa8b6e improve code readability 2021-02-04 14:10:36 -08:00
Anu Thomas Chandy 40da77c0ae improve code redability 2021-02-04 13:06:16 -08:00