Core Jini, W. Keith Edwards

The author provided his code at http://www.kedwards.com/jini/dl/corejini-2e.zip
Chapter 5 code contents:
BackendProtocol.java              HelloWorldServiceBackend.java
HelloWorldClient.java             HelloWorldServiceInterface.java
HelloWorldClientWithEvents.java   HelloWorldServiceProxy2.java
HelloWorldClientWithLeases.java   HelloWorldServiceWithLeases.java
HelloWorldService.java
Here are local copies from his Chapter 5: Getting Started with Jini

Probable order to look at initially:

  1. HelloWorldServiceInterface.java (the interface)
  2. HelloWorldService.java (implemented here) in HelloWorldServiceProxy (inner class)
  3. HelloWorldClient.java