diff options
author | Larry Safran <107004254+larry-safran@users.noreply.github.com> | 2023-02-15 18:33:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-15 10:33:44 -0800 |
commit | 19eab29f8de17041e783d14a22f4cd9d759bfad1 (patch) | |
tree | 6b3f8f853881d6203242157684fff516501e47a8 /examples | |
parent | 67d6600f71ff81ac8c2c87dd850460d5e783491a (diff) | |
download | grpc-grpc-java-19eab29f8de17041e783d14a22f4cd9d759bfad1.tar.gz |
compiler: Generate interfaces for services to implement (#9688)
Introduce an AsyncService interface in the generated code and move the methods from <service>ImplBase to default implementation of the interface.
* update pom files to allow java 1.8
* Add a bindService(<service>Async) method
* Change TestServiceImpl to use the interface and include a bind method instead of extending TestServiceImplBase.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/example-gauth/pom.xml | 4 | ||||
-rw-r--r-- | examples/example-hostname/pom.xml | 4 | ||||
-rw-r--r-- | examples/example-jwt-auth/pom.xml | 4 | ||||
-rw-r--r-- | examples/example-tls/pom.xml | 4 |
4 files changed, 8 insertions, 8 deletions
diff --git a/examples/example-gauth/pom.xml b/examples/example-gauth/pom.xml index 8795c2a38..f1c494d1e 100644 --- a/examples/example-gauth/pom.xml +++ b/examples/example-gauth/pom.xml @@ -15,8 +15,8 @@ <grpc.version>1.54.0-SNAPSHOT</grpc.version><!-- CURRENT_GRPC_VERSION --> <protobuf.version>3.21.7</protobuf.version> <!-- required for jdk9 --> - <maven.compiler.source>1.7</maven.compiler.source> - <maven.compiler.target>1.7</maven.compiler.target> + <maven.compiler.source>1.8</maven.compiler.source> + <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencyManagement> diff --git a/examples/example-hostname/pom.xml b/examples/example-hostname/pom.xml index 12f4dc0c6..8030fa5a8 100644 --- a/examples/example-hostname/pom.xml +++ b/examples/example-hostname/pom.xml @@ -15,8 +15,8 @@ <grpc.version>1.54.0-SNAPSHOT</grpc.version><!-- CURRENT_GRPC_VERSION --> <protoc.version>3.21.7</protoc.version> <!-- required for jdk9 --> - <maven.compiler.source>1.7</maven.compiler.source> - <maven.compiler.target>1.7</maven.compiler.target> + <maven.compiler.source>1.8</maven.compiler.source> + <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencyManagement> diff --git a/examples/example-jwt-auth/pom.xml b/examples/example-jwt-auth/pom.xml index 8d7a62ac1..d29b553fd 100644 --- a/examples/example-jwt-auth/pom.xml +++ b/examples/example-jwt-auth/pom.xml @@ -17,8 +17,8 @@ <protobuf.version>3.21.7</protobuf.version> <protoc.version>3.21.7</protoc.version> <!-- required for jdk9 --> - <maven.compiler.source>1.7</maven.compiler.source> - <maven.compiler.target>1.7</maven.compiler.target> + <maven.compiler.source>1.8</maven.compiler.source> + <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencyManagement> diff --git a/examples/example-tls/pom.xml b/examples/example-tls/pom.xml index cd744a636..351f5876a 100644 --- a/examples/example-tls/pom.xml +++ b/examples/example-tls/pom.xml @@ -16,8 +16,8 @@ <protoc.version>3.21.7</protoc.version> <netty.tcnative.version>2.0.56.Final</netty.tcnative.version> <!-- required for jdk9 --> - <maven.compiler.source>1.7</maven.compiler.source> - <maven.compiler.target>1.7</maven.compiler.target> + <maven.compiler.source>1.8</maven.compiler.source> + <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencyManagement> |