Observer Pattern - Java APIs leveraged to implement share broker scenario (1 subject and 1 observer)