Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


20.2 ユーザファンクションで使用できるAPI

ユーザファンクションで使用できるAPIを次の表に示します。

表20‒2 ユーザファンクションで使用できるAPI

項番

インタフェース名,クラス名,または列挙型

機能

パッケージ名

1

Function

EADsサーバで使用するユーザファンクションが実装する必要のあるインタフェースです。

com.hitachi.software.xeads.func.Function

2

FunctionContext

ユーザファンクションの実行に必要な情報をFunctionインタフェースに渡すインタフェースです。

com.hitachi.software.xeads.func.FunctionContext

3

InitConfig

ユーザファンクションの初期化に使用したファンクション定義の情報を取得するインタフェースです。

com.hitachi.software.xeads.func.InitConfig

4

ClientInfo

実行したEADsクライアントの情報(PRFトレースに出力されるRootAP情報に相当する情報)を取得するインタフェースです。

com.hitachi.software.xeads.common.ClientInfo

5

ServerInfo

EADsサーバの情報を取得するためのインタフェースです。

com.hitachi.software.xeads.common.ServerInfo

6

Store

ユーザファンクションの実行時にデータを操作するインタフェースです。

com.hitachi.software.xeads.func.store.Store

7

Group

ユーザファンクションを実行中のEADsサーバに属するグループを操作するためのインタフェースです。

com.hitachi.software.xeads.func.store.Group

8

Key

ユーザファンクションで使用できるAPI内で,keyを表現するインタフェースです。

com.hitachi.software.xeads.func.store.Key

9

UserLogger

ユーザログのインタフェースです。

com.hitachi.software.xeads.common.UserLogger

10

EADsStoreException

Groupインタフェースに対する操作が失敗した場合に返却される例外クラスです。

com.hitachi.software.xeads.func.store.EADsStoreException

11

InternalServerException

EADsサーバで内部エラーが発生した場合に返却されるEADsStoreExceptionのサブクラスです。

com.hitachi.software.xeads.func.store.InternalServerException

12

UserOperationException

不正なユーザ操作によってエラーが発生した場合に返却されるEADsStoreExceptionのサブクラスです。

com.hitachi.software.xeads.func.store.UserOperationException

13

列挙型CacheType

キャッシュタイプを表す列挙型です。

com.hitachi.software.xeads.common.CacheType

〈この節の構成〉