Package io.realm.mongodb
-
Interface Summary Interface Description App.Callback<T> Callback for async methods available to theApp
.AuthenticationListener Interface describing events related to Users and their authenticationRealmEventStreamAsyncTask<T> The RealmEventStreamAsyncTask is a specific version ofRealmAsyncTask
that provides a non-blocking mechanism to work with asynchronous operations carried out against MongoDB Realm that yield stream results.RealmEventStreamTask<T> The RealmEventStreamTask is a specific version ofRealmAsyncTask
that provides a blocking mechanism to work with asynchronous operations carried out against MongoDB Realm that yield stream results.RealmResultTask<T> The RealmResultTask is a specific version ofRealmAsyncTask
that provides a mechanism to work with asynchronous operations carried out against MongoDB Realm that yield a result. -
Class Summary Class Description App An App is the main client-side entry point for interacting with a MongoDB Realm App.App.Result<T> Result class representing the result of an async request from this app towards MongoDB Realm.AppConfiguration A AppConfiguration is used to setup a MongoDB Realm application.AppConfiguration.Builder Builder used to construct instances of aAppConfiguration
in a fluent manner.Credentials Credentials represent a login with a given login provider, and are used by the MongoDB Realm to verify the user and grant access.ErrorCode.Type User A user holds the user's meta data and tokens for accessing Realm App functionality.UserIdentity Each User is represented by 1 or more identities each defined by anCredentials.Provider
.UserProfile -
Enum Summary Enum Description Credentials.Provider This enum contains the list of identity providers supported by MongoDB Realm.ErrorCode This class enumerate all potential errors related to using the Object Server or synchronizing data.ErrorCode.Category User.State The user's potential states. -
Exception Summary Exception Description AppException This class is a wrapper for all errors happening when communicating with a MongoDB Realm app.