FRListener
A listener interface for receiving completion events from asynchronous operations.
The class that is interested in processing a completion event implements this interface, and the object created with that class is registered with the asynchronous operation, using the operation's setListener method. When the operation completes, that object's onSuccess or onException method is invoked.