Motomu Utsumi
5cdd07aa26
cronet: Fix AutoBoxing API linter issue
...
Bug: 265674359
Test: TH
Change-Id: Id2489a2337ff4d0fd0c30929f9e56d8d027dbbc6
2023-03-15 13:54:17 +00:00
Dan Stahr
fcfe8c7d8e
Cronet API: make UrlRequest.Callback an interface.
...
For consistency with other Callback classes, and not to force class
hierarchy on users. The historical "callback completeness" issue can be
mnitigate using interface defaults.
Test: atest CtsNetHttpTestCases
Change-Id: Ibf2aaf4396ab9defdeb4e3882cea6b1b2dbd36ee
Merged-In: Id8fcc13567da8878e848f3c6668d865e77b48146
2023-03-14 05:57:19 +00:00
Motomu Utsumi
d229268989
cronet: Hide old newUrlRequestBuilder
...
Bug: 272009719
Bug: 265674359
Test: TH
Change-Id: If98ea3c45d9e181773f9d5877462d4d3c6097302
2023-03-10 13:38:08 +09:00
Motomu Utsumi
04de61f9e9
Merge "cronet: Make BidirectionalStream.Callback interface"
2023-03-09 16:19:07 +00:00
Treehugger Robot
ba0f26fb86
Merge changes from topics "setter_getter_fix", "use_header_block"
...
* changes:
cronet: Use HeaderBlock for getHeaders API
cronet: Address Setter/Getter related API linter issues
2023-03-09 15:03:34 +00:00
Dan Stahr
78cfe3336b
Merge "Expose the getter for idle connection timeout."
2023-03-09 11:33:18 +00:00
Dan Stahr
f63b5df622
Expose the getter for idle connection timeout.
...
Test: m
Bug: 271423645
API-Coverage-Bug: 251012627
Change-Id: I10862786e83e79ced1c4afd9328d6a158bae7232
2023-03-09 11:32:11 +00:00
Motomu Utsumi
d41fa7b77c
cronet: Make BidirectionalStream.Callback interface
...
Bug: 271423645
Bug: 265674359
Test: TH
Change-Id: I0efb1ad4719a62b1e7ad2c96af0660e212dbb966
2023-03-09 18:33:55 +09:00
Motomu Utsumi
444192ad69
cronet: Use HeaderBlock for getHeaders API
...
Bug: 265674359
API-Coverage-Bug: 251012627
Test: TH
Change-Id: I03bfafdc6c855f38145eb9d35c1f0ac6934d903f
2023-03-09 18:33:55 +09:00
Motomu Utsumi
00b4a97224
cronet: Address Setter/Getter related API linter issues
...
Bug: 271423645
Bug: 265674359
Test: TH
Change-Id: Id1628dd7af48a8e079636924b66368db0eb2ec4e
2023-03-09 18:33:52 +09:00
Motomu Utsumi
41b5e83be0
cronet: Fix remaining MissingNullability API linter issue
...
Bug: 265674359
Test: TH
Change-Id: I7e498d12469a974aa5b4f1d94223e6254e072c29
2023-03-08 11:39:51 +09:00
Chidera Olibie
bff88ee900
cronet: Fix some MissingNullability API lineter issues
...
Bug: 265674359
Test: th
Change-Id: I710b2cfb0bc358ef7ed24ccaf04c91d56e75ecba
2023-03-08 11:39:31 +09:00
Motomu Utsumi
7c1505915c
cronet: Fixed AcronymName API linter issue
...
Bug: 265674359
Test: TH
Change-Id: Icd786451641f32022587ca95714233d476804e67
2023-03-06 17:15:38 +09:00
Motomu Utsumi
73d869f1b2
cronet: Fix ListenerInterface API linter error
...
Update UrlRequest.StatusListener to interface
Bug: 265674359
Test: TH
Change-Id: Ib3c0f3dcc42add6e529fc4f36e735ce7ab1fc633
2023-03-06 17:15:38 +09:00
Motomu Utsumi
45a35aec20
cronet: Fix ListenerLast API linter error
...
This CL adds method with the right signature since there's an internal
caller of old API.
Old API will be removed once the caller has been updated.
Bug: 265674359
Test: TH
Change-Id: I5e614530163d4f05fda0bff3966ba34e7a24d34e
2023-03-06 17:14:04 +09:00
Motomu Utsumi
5505063c1b
cronet: Addressed StaticFinalBuilder API linter errors
...
Bug: 265674359
Test: TH
Change-Id: I767e276413112aa4b1a03e7821c4b3992a2e28c1
2023-03-03 20:02:44 +09:00
Motomu Utsumi
15a147ce7a
cronet: Fix BuilderSetStyle API lint errors
...
Bug: 265674359
Test: TH
API-Coverage-Bug: 251012627
Change-Id: Ie420d553d18c88a2fa654ae41cca8812c863af20
2023-03-03 20:02:44 +09:00
Motomu Utsumi
0ace420204
cronet: Fix MissingNullability API linter errors
...
Bug: 265674359
Test: TH
Change-Id: Ibaceeaf5f851c0d901c09942a63f038b612818cc
2023-03-03 20:02:41 +09:00
Dan Stahr
3cf0829e71
Expose the socket tagging APIs in Android.
...
Addressing API Councillor feedback, this is necessary for feature parity
between existing networking APIs and AOSP Cronet.
Test: m
API-Coverage-Bug: 251012627
Change-Id: I462a234dd95aad5a1c09838fbca13b6cf9649cbd
2023-02-17 23:06:34 +00:00
Dan Stahr
35e799efbd
Merge "Expose additional Cronet APIs in AOSP."
2023-02-17 23:04:01 +00:00
Dan Stahr
62d57d09c2
Expose additional Cronet APIs in AOSP.
...
This is required to provide a reasonably feature-comnplete
implementation of current org.chromium.net APIs on top of
android.net.http. The main targets for this change are gRPC (mostly
bidirectional streaming) and prospective early adopters.
Test: m
API-Coverage-Bug: 251012627
Change-Id: I66341581501090641c7eea32de5a5b8453cd97d4
2023-02-17 18:34:59 +00:00
Dan Stahr
722a5f2c5e
Merge "Expose the network binding APIs in AOSP."
2023-02-14 14:56:23 +00:00
Dan Stahr
0d2d19a706
Reflect changes from r.android.com/2426234 in the API surface.
...
HttpEngine.getVersion() can be implemented directly as the API and implementation versions don't differ in AOSP.
Test: m
Change-Id: Ide6881f8978cb8890d585f760cd0d1225a4c2542
2023-02-13 13:00:17 +00:00
Dan Stahr
33a98282e5
Expose the network binding APIs in AOSP.
...
See the other topic CLs for code changes.
Test: m
API-Coverage-Bug: 251012627
Change-Id: Iad5c500139ce17d834e122e373ca6d0ebee28265
2023-02-09 11:54:38 +00:00
Dan Stahr
e2be25f6a0
Add Cronet to the Tethering apex.
...
Test: m
API-Coverage-Bug: 258707653
Change-Id: I2d6401ec719ce265abdb30d6ba8fd94861845197
2023-01-17 08:06:53 -08:00