O'Reilly logo

Java 9 Concurrency Cookbook - Second Edition by Javier Fernández González

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

How to do it...

Follow these steps to implement the example:

  1. Implement a class named News. This class implements the elements sent from the publisher to the subscriber. It will have two private String attributes, named title and content, and a Date attribute named date. It will also have the methods to get and set the values of these attributes. The source code of this class is very simple, so it won't be included here.
  2. Create a class named Consumer and specify that it implements the Subscriber interface parameterized by the News class. It will have two private attributes: a Subscription object named subscription and a String attribute called name. Implement the constructor of the class to initialize the name attribute:
 public class Consumer ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required