コンストラクタ
# 新しいCacheSyncDependency(remoteCacheId、キー、サーバー、ポート、userId、パスワード)
指定されたパラメーターを使用して、CacheSyncDependencyの新しいインスタンスを初期化します。 内部的には、リモートキャッシュを初期化しようとします。 キャッシュを初期化できない場合は、失敗の原因を説明する例外がスローされます。 リモートキャッシュは、同じマシン上にある場合でも、outprocとして実行されている必要があります。 リモートキャッシュインスタンスに接続するための情報(server-nameやserver-portなど)は、「client.ncconf」から選択されます。
パラメーター:
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
remoteCacheId |
String | リモートキャッシュの一意のID。 |
|
key |
String | ローカルキャッシュアイテムの同期が維持されるリモートキャッシュ内のアイテムのキー。 |
|
server |
サーバー情報 | ヌル | |
port |
数 | 0 | |
userId |
string | ヌル | リモートキャッシュのユーザーID。 |
password |
string | ヌル | リモートキャッシュのセキュリティパスワード。 |
メソッド
# getCacheId() →{文字列}
リモートキャッシュの一意のID
戻り値:
- タイプ
- string
# キーの取得() →{文字列}
ローカルキャッシュアイテムを同期する必要があるリモートキャッシュ内のアイテムのキー。
戻り値:
- タイプ
- string
# パスワードを取得() →{ArrayBuffer}
ユーザー認証パスワードを指定します。
戻り値:
- タイプ
- 配列バッファ
# getポート() →{番号}
クライアントがサーバーに接続するために使用するサーバーポート。
戻り値:
- タイプ
- 数
# サーバーの取得() →{文字列}
リモートキャッシュが実行されているサーバーの名前。
戻り値:
- タイプ
- string
# ユーザーIDの取得() →{文字列}
ユーザー認証用のユーザーIDを指定します。
戻り値:
- タイプ
- string