Funções de classe
Nesta página
io.realm.mongodb.functions
Um gerenciador de funções para chamar funções de Realm remotas para o aplicativo de Realm associado. Os argumentos e resultados são codificados/decodificados com o registro de codec de Funções herdado do AppConfiguration.getDefaultCodecRegistry() ou definido explicitamente ao criar o
Funções-instance por meio de User.getFunctions(CodecRegistry) ou por meio de chamadas individuais para callFunction(string, List, Class, CodecRegistry) .
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
public ResultT | Chame uma função do MongoDB Realm de forma sincronizada com o decodificador de resultados personalizado. |
public ResultT | Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codecs padrão. |
public ResultT | callFunction <ResultT >( ) Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codec personalizado. |
RealmAsyncTaskpúblico | callFunctionAsync <T >( ) Chame uma função do MongoDB Realm de forma assíncrona com o decodificador de resultados personalizado. |
RealmAsyncTaskpúblico | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) Chame uma função do MongoDB Realm de forma assíncrona com o registro de codecs personalizado para codificar/decodificar argumentos/resultados. |
RealmAsyncTaskpúblico | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) Chame uma função do MongoDB Realm de forma assíncrona com o registro de codecs personalizado para codificar/decodificar argumentos/resultados. |
aplicativopúblico | getApp () Retorna o aplicativo com o qual esta instância está associada. |
codecRegistrypúblico | Retorna o registro de codec padrão usado para codificar argumentos e decodificar resultados para esta instância de funções do Realm . |
usuáriopúblico | |
resumo protegido T |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do método
função de chamada
Ligue para uma função do MongoDB Realm de forma síncrona com o decodificador de resultado personalizado. Os argumentos serão codificados com a codificação padrão do registro de codec. Parâmetros de tipo
Parâmetros
Devoluções Resultado da Função de Realm. Lança
|
public ResultT callFunction <ResultT >( ) |
---|
Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codecs padrão. Parâmetros de tipo
Parâmetros
Devoluções Resultado da Função de Realm. Lança
|
public ResultT callFunction <ResultT >( ) |
---|
Chame uma função do MongoDB Realm de forma síncrona com os argumentos/resultados de codificação/decodificação de registro de codec personalizado. Parâmetros de tipo
Parâmetros
Devoluções Resultado da Função de Realm. Lança
|
callFunctionAsync
public RealmAsyncTask callFunctionAsync <T >( ) |
---|
Ligue para uma função do MongoDB Realm de forma assíncrona com o decodificador de resultado personalizado.Esse é o equivalente assíncrono de callFunction(string, List, Decoder). Parâmetros de tipo
Parâmetros
Devoluções A tarefa que representa a operação contínua. Lança |
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) |
---|
Chame uma função do MongoDB Realm de forma assíncrona com o registro de codec personalizado para codificar/decodificar argumentos/resultados. Este é o equivalente assíncrono de callFunction(string, List, Class) . Parâmetros de tipo
Parâmetros
Devoluções A tarefa que representa a operação contínua. Lança |
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) |
---|
Chame uma função do MongoDB Realm de forma assíncrona com o registro de codec personalizado para codificar/decodificar argumentos/resultados. Este é o equivalente assíncrono de callFunction(string, List, Class, CodecRegistry) . Parâmetros de tipo
Parâmetros
Devoluções A tarefa que representa a operação contínua. Lança |
getApp
Retorna o aplicativo com o qual esta instância está associada. Devoluções O aplicativo com o qual esta instância está associada. |
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
---|
Retorna o registro de codec padrão usado para codificar argumentos e decodificar resultados para esta instância de funções do Realm . Devoluções O registro de codec padrão. |
getUser
invocar
protected abstract T invoke <T >( ) |
---|