Docs Menu
Docs Home
/ /
io.realm.mongodb.funciones

Funciones de clase

java.lang.Object
io.realm.mongodb.functions.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).

Tip

Modificador y Tipo
Método y descripción

Resultado públicoT

callFunction <ResultT >(
String name,
<any> resultDecoder
)

Llame a una función MongoDB Realm sincrónicamente con un decodificador de resultados personalizado.

Resultado públicoT

Llamar a una función MongoDB Realm de forma sincrónica con los argumentos/resultados de codificación/decodificación del registro de códec predeterminado.

Resultado públicoT

callFunction <ResultT >(
String name,
CodecRegistry codecRegistry
)

Llame a una función MongoDB Realm de forma sincrónica con argumentos/resultados de codificación/decodificación de registro de códec personalizado.

Tarea asincrónica dedominio público

String name,
<any> resultDecoder,
)

Llame a una función MongoDB Realm de forma asincrónica con un decodificador de resultados personalizado.

Tarea asincrónica dedominio público

Llame a una función MongoDB Realm de forma asincrónica con un registro de códec personalizado para codificar/decodificar argumentos/resultados.

Tarea asincrónica dedominio público

String name,
java.lang.Class<T> resultClass,
CodecRegistry codecRegistry,
)

Llame a una función MongoDB Realm de forma asincrónica con un registro de códec personalizado para codificar/decodificar argumentos/resultados.

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.

Devuelve el usuario con el que está asociada esta instancia.

resumen protegido T

invoke <T >(
String name,
CodecRegistry codecRegistry,
<any> resultDecoder
)
  • Métodos heredados de la clase java.lang.Object: getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public ResultT callFunction <ResultT >(
String name,
<any> resultDecoder
)

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.

Parámetros de tipo

  • ResultT - El tipo con el que se decodificará la respuesta utilizando el resultDecoder

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultDecoder - El decodificador utilizado para decodificar el resultado.

Devuelve

Resultado de la función Reino.

Lanzamientos

public ResultT callFunction <ResultT >(
)

Llamar a una función MongoDB Realm de forma sincrónica con los argumentos/resultados de codificación/decodificación del registro de códec predeterminado.

Parámetros de tipo

  • ResultT - El tipo con el que se decodificará la respuesta utilizando el registro de códec predeterminado.

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultClass - El tipo al que se deben convertir los resultados de las funciones.

Devuelve

Resultado de la función Reino.

Lanzamientos

public ResultT callFunction <ResultT >(
String name,
CodecRegistry codecRegistry
)

Llame a una función MongoDB Realm de forma sincrónica con argumentos/resultados de codificación/decodificación de registro de códec personalizado.

Parámetros de tipo

  • ResultT - El tipo con el que se decodificará la respuesta utilizando codecRegistry .

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultClass - El tipo al que se deben convertir los resultados de las funciones.

  • codecRegistry - Registro de códecs a utilizar para la codificación de argumentos y la decodificación de resultados.

Devuelve

Resultado de la función Reino.

Lanzamientos

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).

Parámetros de tipo

  • T - El tipo con el que se decodificará la respuesta utilizando el resultDecoder

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultDecoder - El decodificador utilizado para decodificar el resultado.

  • callback - La devolución de llamada que recibirá el resultado o cualquier error de la solicitud.

Devuelve

La tarea que representa la operación en curso.

Lanzamientos

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).

Parámetros de tipo

  • T - El tipo con el que se decodificará la respuesta utilizando el registro de códec predeterminado.

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultClass - El tipo al que se deben convertir los resultados de las funciones.

  • callback - La devolución de llamada que recibirá el resultado o cualquier error de la solicitud.

Devuelve

La tarea que representa la operación en curso.

Lanzamientos

String name,
java.lang.Class<T> resultClass,
CodecRegistry codecRegistry,
)

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).

Parámetros de tipo

  • T - El tipo con el que se decodificará la respuesta utilizando el registro de códec predeterminado.

Parámetros

  • name - Nombre de la función Realm a llamar.

  • args - Argumentos para la función de Realm.

  • resultClass - El tipo al que se deben convertir los resultados de las funciones.

  • codecRegistry - Registro de códecs a utilizar para la codificación de argumentos y la decodificación de resultados.

  • callback - La devolución de llamada que recibirá el resultado o cualquier error de la solicitud.

Devuelve

La tarea que representa la operación en curso.

Lanzamientos

public App getApp ()

Devuelve la aplicación con la que esta instancia está asociada.

Devuelve

La aplicación con la que está asociada esta instancia.

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

El registro de códec predeterminado.

public User getUser ()

Devuelve el usuario con el que está asociada esta instancia.

Devuelve

El usuario con el que está asociada esta instancia.

protected abstract T invoke <T >(
String name,
CodecRegistry codecRegistry,
<any> resultDecoder
)

Volver

io.realm.mongodb.funciones

En esta página