aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorLarry Safran <107004254+larry-safran@users.noreply.github.com>2023-02-15 18:33:44 +0000
committerGitHub <noreply@github.com>2023-02-15 10:33:44 -0800
commit19eab29f8de17041e783d14a22f4cd9d759bfad1 (patch)
tree6b3f8f853881d6203242157684fff516501e47a8 /examples
parent67d6600f71ff81ac8c2c87dd850460d5e783491a (diff)
downloadgrpc-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.xml4
-rw-r--r--examples/example-hostname/pom.xml4
-rw-r--r--examples/example-jwt-auth/pom.xml4
-rw-r--r--examples/example-tls/pom.xml4
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>