Remote Database Client
A FirebaseClient
which operates via the Firebase REST API and the Java Admin SDK.
The client uses the Java Firebase Admin SDK for subscribing to events of a given database node. The API exposes the ChildEventListener so that the caller may build more complex "nested" subscriptions without a need to re-fetch database references.
For all the other operations, the client uses the Firebase REST API as described in the documentation.