public interface PFAccessControl
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
checkComponentCooperationAccessControl(java.lang.String platformName,
java.lang.String brokerName,
int componentID,
java.lang.String methodName,
java.lang.String[] argTypes,
java.lang.String returnType)
外部からのコンポーネント連携の要求が、アクセス制御の設定によって
許可されているか判定を行う.
|
boolean |
checkComponentPullTransferAccessControl(java.lang.String platformName,
java.lang.String brokerName,
int componentID)
外部からのプル型コンポーネント転送の要求が、アクセス制御の設定に
よって許可されているか判定を行う.
|
boolean |
checkComponentPushTransferAccessControl(java.lang.String platformName,
java.lang.String brokerName)
外部からのプッシュ型コンポーネント転送の要求が、アクセス制御の
設定によって許可されているか判定を行う.
|
PFAccessControlInfo[] |
readAccessControlInfo(java.io.InputStream stream)
指定されたInputStreamからアクセス制御の設定情報を読み込み、
アクセス制御情報クラスの配列を返す.
|
void |
restartAccessControl()
アクセス制御の設定を再度実行する.
|
void |
saveAccessControlInfo(PFAccessControlInfo[] acl,
java.io.OutputStream stream)
アクセス制御情報クラスの配列を、所定の書式の文字列に変換した上で
指定されたOutputStreamに出力する.
|
void restartAccessControl() throws PFDataManagementException
PFDataManagementException
- エラー発生時boolean checkComponentCooperationAccessControl(java.lang.String platformName, java.lang.String brokerName, int componentID, java.lang.String methodName, java.lang.String[] argTypes, java.lang.String returnType) throws PFDataManagementException
platformName
- アクセス元のプラットフォーム名brokerName
- プラットフォーム名を管理するブローカ名componentID
- コンポーネントIDmethodName
- メソッド名argTypes
- 引数の型名returnType
- 戻り値の型名PFDataManagementException
- エラー発生時boolean checkComponentPullTransferAccessControl(java.lang.String platformName, java.lang.String brokerName, int componentID) throws PFDataManagementException
platformName
- アクセス元のプラットフォーム名brokerName
- プラットフォーム名を管理するブローカ名componentID
- コンポーネントIDPFDataManagementException
- エラー発生時boolean checkComponentPushTransferAccessControl(java.lang.String platformName, java.lang.String brokerName) throws PFDataManagementException
platformName
- アクセス元のプラットフォーム名brokerName
- プラットフォーム名を管理するブローカ名PFDataManagementException
- エラー発生時PFAccessControlInfo[] readAccessControlInfo(java.io.InputStream stream) throws PFDataManagementException
stream
- アクセス制御設定情報を読み込むInputStreamPFDataManagementException
- エラー発生時void saveAccessControlInfo(PFAccessControlInfo[] acl, java.io.OutputStream stream) throws PFDataManagementException
acl
- アクセス制御情報クラスの配列stream
- アクセス制御設定情報を出力するOutputStreamPFDataManagementException
- エラー発生時