18.2 ユーザファンクションで使用できるAPI
ユーザファンクションで使用できるAPIを次の表に示します。
項番 |
インタフェース名,クラス名,または列挙型 |
機能 |
パッケージ名 |
---|---|---|---|
1 |
EADSサーバで使用するユーザファンクションが実装する必要のあるインタフェースです。 |
com.hitachi.software.xeads.func.Function |
|
2 |
ユーザファンクションの実行に必要な情報をFunctionインタフェースに渡すインタフェースです。 |
com.hitachi.software.xeads.func.FunctionContext |
|
3 |
ユーザファンクションの初期化に使用したファンクション定義の情報を取得するインタフェースです。 |
com.hitachi.software.xeads.func.InitConfig |
|
4 |
実行したEADSクライアントの情報を取得するインタフェースです。 |
com.hitachi.software.xeads.common.ClientInfo |
|
5 |
EADSサーバの情報を取得するためのインタフェースです。 |
com.hitachi.software.xeads.common.ServerInfo |
|
6 |
クラスタの情報を取得するインタフェースです。 |
com.hitachi.software.xeads.common.ClusterInfo |
|
7 |
キャッシュの情報を取得するインタフェースです。 |
com.hitachi.software.xeads.common.CacheInfo |
|
8 |
ユーザファンクションの実行時にデータを操作するインタフェースです。 |
com.hitachi.software.xeads.func.store.Store |
|
9 |
ユーザファンクションを実行中のEADSサーバに属するグループを操作するためのインタフェースです。 |
com.hitachi.software.xeads.func.store.Group |
|
10 |
ユーザファンクションで使用できるAPI内で,keyを表現するインタフェースです。 |
com.hitachi.software.xeads.func.store.Key |
|
11 |
ユーザファンクションで使用できるAPI内で,keyに関連づけて格納されるvalueを表現するインタフェースです。 |
com.hitachi.software.xeads.func.store.Value |
|
12 |
ユーザログのインタフェースです。 |
com.hitachi.software.xeads.common.UserLogger |
|
13 |
データ操作に関連する処理が失敗した場合に返却される例外クラスです。 |
com.hitachi.software.xeads.func.store.EADsStoreException |
|
14 |
EADSサーバで内部エラーが発生した場合に返却されるEADsStoreExceptionのサブクラスです。 |
com.hitachi.software.xeads.func.store.InternalServerException |
|
15 |
不正なユーザ操作によってエラーが発生した場合に返却されるEADsStoreExceptionのサブクラスです。 |
com.hitachi.software.xeads.func.store.UserOperationException |
|
16 |
キャッシュタイプを表す列挙型です。 |
com.hitachi.software.xeads.common.CacheType |
- 〈この節の構成〉
-