Convert PushResultProcessing to an interface

Instead of being an abstract class with methods that must be explicitly
overridden (even if they are no-op), convert it to an interface with
default empty methods. Also introduce a NO_OP instance. This allows to
have implementations that do nothing without having to explicitly add
all the boilerplate overrides.

Change-Id: I8a3cf6fc66f9a3857e5fa4949ca99c2c473702d6
2 files changed
tree: faac4dec8674bc78d449bcbca910b00b8d69016f
  1. .gitignore
  2. .mailmap
  3. .settings/
  4. BUILD
  5. LICENSE
  6. src/