|
@@ -213,14 +213,14 @@ which contains (along with some other useful code):
|
|
|
|
|
|
- _stub_ classes that clients can use to talk to a `Greetings` server.
|
|
- _stub_ classes that clients can use to talk to a `Greetings` server.
|
|
|
|
|
|
- ```java
|
|
|
|
|
|
+```java
|
|
public static class GreetingsStub extends
|
|
public static class GreetingsStub extends
|
|
com.google.net.stubby.stub.AbstractStub<GreetingsStub,
|
|
com.google.net.stubby.stub.AbstractStub<GreetingsStub,
|
|
GreetingsServiceDescriptor>
|
|
GreetingsServiceDescriptor>
|
|
implements Greetings {
|
|
implements Greetings {
|
|
...
|
|
...
|
|
}
|
|
}
|
|
- ```
|
|
|
|
|
|
+```
|
|
|
|
|
|
<a name="server"></a>
|
|
<a name="server"></a>
|
|
### Writing a server
|
|
### Writing a server
|
|
@@ -266,6 +266,7 @@ As you can see, the class `GreetingsImpl` implements the interface
|
|
a special interface for the server to call with its response
|
|
a special interface for the server to call with its response
|
|
|
|
|
|
To return our response to the client and complete the call:
|
|
To return our response to the client and complete the call:
|
|
|
|
+
|
|
1. We construct and populate a `HelloReply` response object with our exciting
|
|
1. We construct and populate a `HelloReply` response object with our exciting
|
|
message, as specified in our interface definition.
|
|
message, as specified in our interface definition.
|
|
2. We call `responseObserver.onValue()` with the `HelloReply` that we want to send back to the client.
|
|
2. We call `responseObserver.onValue()` with the `HelloReply` that we want to send back to the client.
|