クラス関数
項目一覧
io.realm.mongodb.functions
関連付けられた Realm アプリのリモート Realm 関数を呼び出すための 関数 マネージャー。引数と結果は、 AppConfiguration.getDefaultCodecRegistry() から継承されるか、 作成時に明示的に設定されるか、 関数の コーデック レジストリでエンコード/デコードされます。
ユーザー.getFunctions (CodecRegistry)を通じて、またはCallFunctions( string 、 List、Class、CodecRegistry)への個々の呼び出しを通じて 関数 のインスタンスがインスタンス化されます。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
public ResultT | カスタム結果デコードを使用して同期的に MongoDB Realm 関数を呼び出します。 |
public ResultT | デフォルトのコーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。 |
public ResultT | callFunction <ResultT >( ) カスタム コーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。 |
public RealmAsyncTask | callFunctionAsync <T >( ) カスタム結果デコードを使用して非同期に MongoDB Realm 関数を呼び出します。 |
public RealmAsyncTask | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) 引数と結果をエンコードおよびデコードするために、カスタム コーデック レジストリを使用して MongoDB Realm 関数を非同期に呼び出します。 |
public RealmAsyncTask | callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) 引数と結果をエンコードおよびデコードするために、カスタム コーデック レジストリを使用して MongoDB Realm 関数を非同期に呼び出します。 |
public App | |
public CodecRegistry | このRealm 関数インスタンスの引数をエンコードし、結果をデコードするために使用されるデフォルトのコーデック レジストリを返します。 |
publicユーザー | |
保護された抽象T |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
メソッドの詳細
CallFunction
カスタム結果デコードと同期して MongoDB Realm 関数を呼び出します。引数はデフォルトのコーデック レジストリ エンコードでエンコードされます。 型パラメータ
パラメーター
戻り値 Realm 関数の結果。 スロー
|
public ResultT callFunction <ResultT >( ) |
---|
デフォルトのコーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。 型パラメータ
パラメーター
戻り値 Realm 関数の結果。 スロー
|
public ResultT callFunction <ResultT >( ) |
---|
カスタム コーデック レジストリのエンコード/デコード引数/結果と同期して MongoDB Realm 関数を呼び出します。 型パラメータ
パラメーター
戻り値 Realm 関数の結果。 スロー
|
CallFunctionAsync
public RealmAsyncTask callFunctionAsync <T >( ) |
---|
カスタム結果デコードを使用して非同期にMongoDB Realm関数を呼び出します。これは、 CallFunction( string , List, Decoder)の非同期同等の機能です。 型パラメータ
パラメーター
戻り値 実行中の操作を表すタスク。 スロー
|
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, io.realm.mongodb.App.Callback<T> callback ) |
---|
引数や結果をエンコードおよびデコードするために、カスタム コーデック レジストリを使用してMongoDB Realm関数を非同期に呼び出します。これは、 CallFunction( string 、 List、Class)の非同期同等の機能です。 型パラメータ
パラメーター
戻り値 実行中の操作を表すタスク。 スロー
|
public RealmAsyncTask callFunctionAsync <T >( String name, java.util.List<?> args, java.lang.Class<T> resultClass, CodecRegistry codecRegistry, io.realm.mongodb.App.Callback<T> callback ) |
---|
引数や結果をエンコードおよびデコードするために、カスタム コーデック レジストリを使用してMongoDB Realm関数を非同期に呼び出します。これは、 CallFunction( string 、 List、Class、CodecRegistry)の非同期同等の機能です。 型パラメータ
パラメーター
戻り値 実行中の操作を表すタスク。 スロー
|
getApp
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
---|
このRealm 関数インスタンスの引数をエンコードし、結果をデコードするために使用されるデフォルトのコーデック レジストリを返します。 戻り値 デフォルトのコーデック レジストリ。 |
getUser
呼び出し
protected abstract T invoke <T >( ) |
---|