public interface PFDataCooperation
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clear()
再初期化を行う.
|
void |
componentCooperationAsyncRequest(java.lang.String platformName,
java.lang.String brokerName,
int componentID,
java.lang.String componentPublicName,
java.lang.String methodName,
java.lang.Object[] argments,
java.lang.Class[] types,
boolean isLight,
int[] srcComponentID)
非同期コンポーネント連携の要求を受け付ける.
|
void |
componentCooperationAsyncRequest(java.lang.String platformName,
java.lang.String brokerName,
java.lang.String componentName,
int componentID,
java.lang.String componentKey,
java.lang.String componentPublicName,
java.lang.String methodName,
java.lang.Object[] argments,
java.lang.Class[] types,
boolean isLight,
int[] srcComponentID)
非同期コンポーネント連携の要求を受け付ける.
|
PFComponentCooperationResult |
componentCooperationRequest(java.lang.String platformName,
java.lang.String brokerName,
int componentID,
java.lang.String componentPublicName,
java.lang.String methodName,
java.lang.Object[] argments,
java.lang.Class[] types,
boolean isLight,
int[] srcComponentID)
同期コンポーネント連携の要求を受け付ける.
|
PFComponentCooperationResult |
componentCooperationRequest(java.lang.String platformName,
java.lang.String brokerName,
java.lang.String componentName,
int componentID,
java.lang.String componentKey,
java.lang.String componentPublicName,
java.lang.String methodName,
java.lang.Object[] argments,
java.lang.Class[] types,
boolean isLight,
int[] srcComponentID)
同期コンポーネント連携の要求を受け付ける.
|
void |
finalizeDataCooperation()
連携コンポーネントの終了処理を行う.
|
java.lang.String |
getBrokerName()
ブローカ名を取得する.
|
java.lang.String |
getPlatformName()
プラットフォーム名を取得する.
|
void |
initDataCooperation()
連携コンポーネントを初期化する.
|
java.lang.String[] |
listAllBrokersInComponentInfos()
レジストリサーバにコンポーネント情報が登録されているブローカの一覧を取得する.
|
PFPlatformFQName[] |
listAllPlatformsInComponentInfos()
レジストリサーバにコンポーネント情報が登録されている全ての
プラットフォームを取得する.
|
PFPlatformFQName[] |
listAllPlatformsInComponentInfos(java.lang.String brokerName)
レジストリサーバにコンポーネント情報が登録されているプラットフォームのうち、
指定されたブローカに属するものの一覧を取得する.
|
PFComponentInfo[] |
registryListAllComponentInfos()
コンポーネント情報の一覧取得要求を受け付ける.
|
PFComponentInfo[] |
registrySearchComponentInfo(PFPlatformFQName platformName,
PFComponentFQName componentName,
java.lang.String methodName,
java.lang.String[] argTypes)
コンポーネント情報の検索要求を受け付ける.
|
void initDataCooperation() throws PFDataCooperationException
PFDataCooperationException
- エラーが発生した場合void finalizeDataCooperation() throws PFDataCooperationException
PFDataCooperationException
- エラーが発生した場合PFComponentCooperationResult componentCooperationRequest(java.lang.String platformName, java.lang.String brokerName, java.lang.String componentName, int componentID, java.lang.String componentKey, java.lang.String componentPublicName, java.lang.String methodName, java.lang.Object[] argments, java.lang.Class[] types, boolean isLight, int[] srcComponentID) throws PFDataCooperationException
platformName
- 連携を行うプラットフォーム名brokerName
- プラットフォームが所属するブローカ名componentName
- 連携を行うコンポーネント名componentID
- コンポーネントのIDcomponentKey
- コンポーネントのキーmethodName
- メソッド名argments
- 引数の値の配列types
- 引数の型の配列srcComponentID
- 要求の送信元のコンポーネントIDPFComponentCooperationResult
クラスのオブジェクト)PFDataCooperationException
- エラーが発生した場合PFComponentCooperationResult componentCooperationRequest(java.lang.String platformName, java.lang.String brokerName, int componentID, java.lang.String componentPublicName, java.lang.String methodName, java.lang.Object[] argments, java.lang.Class[] types, boolean isLight, int[] srcComponentID) throws PFDataCooperationException
platformName
- 連携を行うプラットフォーム名brokerName
- プラットフォームが所属するブローカ名componentID
- コンポーネントのIDmethodName
- メソッド名argments
- 引数の値の配列types
- 引数の型の配列srcComponentID
- 要求の送信元のコンポーネントIDPFComponentCooperationResult
クラスのオブジェクト)PFDataCooperationException
- エラーが発生した場合void componentCooperationAsyncRequest(java.lang.String platformName, java.lang.String brokerName, java.lang.String componentName, int componentID, java.lang.String componentKey, java.lang.String componentPublicName, java.lang.String methodName, java.lang.Object[] argments, java.lang.Class[] types, boolean isLight, int[] srcComponentID) throws PFDataCooperationException
platformName
- 連携を行うプラットフォーム名brokerName
- プラットフォームが所属するブローカ名componentName
- 連携を行うコンポーネント名componentID
- コンポーネントのIDcomponentKey
- コンポーネントのキーmethodName
- メソッド名argments
- 引数の値の配列types
- 引数の型の配列srcComponentID
- 要求の送信元のコンポーネントIDPFDataCooperationException
- エラーが発生した場合void componentCooperationAsyncRequest(java.lang.String platformName, java.lang.String brokerName, int componentID, java.lang.String componentPublicName, java.lang.String methodName, java.lang.Object[] argments, java.lang.Class[] types, boolean isLight, int[] srcComponentID) throws PFDataCooperationException
platformName
- 連携を行うプラットフォーム名brokerName
- プラットフォームが所属するブローカ名componentID
- コンポーネントのIDmethodName
- メソッド名argments
- 引数の値の配列types
- 引数の型の配列srcComponentID
- 要求の送信元のコンポーネントIDPFDataCooperationException
- エラーが発生した場合PFComponentInfo[] registrySearchComponentInfo(PFPlatformFQName platformName, PFComponentFQName componentName, java.lang.String methodName, java.lang.String[] argTypes) throws PFDataCooperationException
platformName
- プラットフォームの完全修飾名componentName
- コンポーネントの完全修飾名methodName
- メソッド名argTypes
- 引数の型名の配列PFComponentInfo
オブジェクトの配列)PFDataCooperationException
- エラーが発生した場合PFComponentInfo[] registryListAllComponentInfos() throws PFDataCooperationException
PFComponentInfo
の配列)PFDataCooperationException
- エラーが発生した場合java.lang.String[] listAllBrokersInComponentInfos() throws PFDataCooperationException
PFDataCooperationException
- エラーが発生した場合PFPlatformFQName[] listAllPlatformsInComponentInfos() throws PFDataCooperationException
PFDataCooperationException
- エラー発生時PFPlatformFQName[] listAllPlatformsInComponentInfos(java.lang.String brokerName) throws PFDataCooperationException
brokerName
- ブローカ名. 全てのプラットフォームを取得するときはnullを指定する.PFDataCooperationException
- エラーが発生した場合void clear()
java.lang.String getPlatformName()
java.lang.String getBrokerName()