io.realm.mongodb.functions
Un administrador de Funciones para llamar funciones remotas de Realm para la aplicación Realm asociada. Los argumentos y resultados se codifican/decodifican con el registro de codecs de Funciones heredado de AppConfiguration.getDefaultCodecRegistry() o configurado explícitamente al crear la
Funciones-instancia a través de User.getFunctions(CodecRegistry) o a través de llamadas individuales a callFunction(String, List, Class, CodecRegistry).
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
Resultado públicoT | Call a MongoDB Realm function synchronously with custom result decoder. |
Resultado públicoT | Call a MongoDB Realm function synchronously with default codec registry encoding/decoding arguments/results. |
Resultado públicoT | callFunction <ResultT >( ) Call a MongoDB Realm function synchronously with custom codec registry encoding/decoding arguments/results. |
public RealmAsyncTask | callFunctionAsync <T >( ) Call a MongoDB Realm function asynchronously with custom result decoder. |
public RealmAsyncTask | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) Call a MongoDB Realm function asynchronously with custom codec registry for encoding/decoding arguments/results. |
public RealmAsyncTask | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) Call a MongoDB Realm function asynchronously with custom codec registry for encoding/decoding arguments/results. |
public App | getApp () Devuelve la aplicación con la que esta instancia está asociada. |
Registro de códecspúblico | Devuelve el registro de códec predeterminado utilizado para codificar argumentos y decodificar resultados para esta instancia de funciones de Realm. |
public User | |
resumen protegido T |
Inherited Methods
Métodos heredados de la clase java.lang.Object:
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalize
Detalle del método
callFunction
Llame a una función MongoDB Realm de forma sincrónica con un decodificador de resultados personalizado. Los argumentos se codificarán con la codificación de registro de códec predeterminada. Type Parameters
Parámetros
Devuelve Result of the Realm function. Throws
|
public ResultT callFunction <ResultT >( ) |
|---|
Call a MongoDB Realm function synchronously with default codec registry encoding/decoding arguments/results. Type Parameters
Parámetros
Devuelve Result of the Realm function. Throws
|
public ResultT callFunction <ResultT >( ) |
|---|
Call a MongoDB Realm function synchronously with custom codec registry encoding/decoding arguments/results. Type Parameters
Parámetros
Devuelve Result of the Realm function. Throws
|
función de llamada asíncrona
public RealmAsyncTask callFunctionAsync <T >( ) |
|---|
Llamar a una función MongoDB Realm de forma asincrónica con un decodificador de resultados personalizado. Este es el equivalente asincrónico de callFunction(String, List, Decoder). Type Parameters
Parámetros
Devuelve The task representing the ongoing operation. Throws
|
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) |
|---|
Call a MongoDB Realm function asynchronously with custom codec registry for encoding/decoding arguments/results.This is the asynchronous equivalent of callFunction(String, List, Class) . Type Parameters
Parámetros
Devuelve The task representing the ongoing operation. Throws
|
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) |
|---|
Llame a una función MongoDB Realm de forma asincrónica con un registro de códec personalizado para codificar/decodificar argumentos/resultados. Este es el equivalente asincrónico de callFunction(String, List, Class, CodecRegistry). Type Parameters
Parámetros
Devuelve The task representing the ongoing operation. Throws
|
getApp
Devuelve la aplicación con la que esta instancia está asociada. Devuelve La aplicación con la que esta instancia está asociada. |
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
|---|
Devuelve el registro de códec predeterminado utilizado para codificar argumentos y decodificar resultados para esta instancia de funciones de Realm. Devuelve The default codec registry. |
getUser
invoke
protected abstract T invoke <T >( ) |
|---|