Skip to content

Commit eb8a63c

Browse files
authored
Introduce io.grpc.Uri. (#12535)
`io.grpc.Uri` is an implementation of RFC 3986 tailored for grpc-java's needs. It lifts some of the limitations of `java.net.URI` that currently prevent us from resolving target URIs like `intent:#Intent;...` See #12244 for more. Marked `@Internal` for now but the plan is to eventually use this to replace `java.net.URI` in our public APIs such as NameResolver.Factory.
1 parent 58ae5f8 commit eb8a63c

File tree

3 files changed

+1623
-0
lines changed

3 files changed

+1623
-0
lines changed

api/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ tasks.named("javadoc").configure {
7373
exclude 'io/grpc/Internal?*.java'
7474
exclude 'io/grpc/MetricRecorder.java'
7575
exclude 'io/grpc/MetricSink.java'
76+
exclude 'io/grpc/Uri.java'
7677
}
7778

7879
tasks.named("sourcesJar").configure {

0 commit comments

Comments
 (0)