|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface P2PGridController
言語グリッドで規定するP2Pグリッドコントローラのインタフェース.
コントローラの起動/停止,P2Pグリッド上での公開/削除/検索操作を提供する.
| メソッドの概要 | |
|---|---|
void |
addSeedUri(URI uri)
seedURIを追加する。 |
void |
baseSummaryAdd(Data data)
baseSummaryにデータを追加する. |
Data[] |
collect(ControllerSearchCondition con)
P2Pグリッド上からデータを検索する. |
void |
createFederation()
連邦関係の構築 |
String |
getSerlfGridId()
グリッドIDを取得する。 |
boolean |
hostSummaryCreate(String gridId)
連携時のデータ作成 |
void |
logDataPublish(Data data)
P2Pグリッド上にデータを公開する. |
void |
logSummaryAdd(Data data)
logSummaryにデータを追加する. |
void |
publish(Data data)
P2Pグリッド上にデータを公開する. |
void |
revoke(DataID id)
P2Pグリッド上からデータを削除する. |
void |
showStatus(PrintStream stream)
P2PGridControllerのPeerID取得 |
void |
shutdown()
P2Pグリッドコントローラを停止する. |
void |
start()
P2Pグリッドコントローラを起動する. |
void |
stateDataPublish(Data data)
P2Pグリッド上にデータを公開する. |
void |
stateSummaryAdd(Data data)
stateSummaryにデータを追加する. |
void |
summaryPublish(String tag)
P2Pグリッド上にデータを公開する. |
| メソッドの詳細 |
|---|
void addSeedUri(URI uri)
void start()
throws ControllerException
ControllerException - 起動中にController内部で発生した例外
void shutdown()
throws ControllerException
ControllerException - 停止中にController内部で発生した例外
void publish(Data data)
throws ControllerException
data - 公開するデータ
ControllerException - 公開中にController内部で発生した例外
void stateDataPublish(Data data)
throws ControllerException
data - 公開するデータ
ControllerException - 公開中にController内部で発生した例外
void baseSummaryAdd(Data data)
throws ControllerException
data - 追加するデータ
ControllerException - 公開中にController内部で発生した例外
void logSummaryAdd(Data data)
throws ControllerException
data - 追加するデータ
ControllerException - 公開中にController内部で発生した例外
void stateSummaryAdd(Data data)
throws ControllerException
data - 追加するデータ
ControllerException - 公開中にController内部で発生した例外
void summaryPublish(String tag)
throws ControllerException
ControllerException - 公開中にController内部で発生した例外
void logDataPublish(Data data)
throws ControllerException
Data -
ControllerException - 公開中にController内部で発生した例外
void revoke(DataID id)
throws DataNotFoundException,
ControllerException
id - 削除するデータのID
DataNotFoundException - 指定されたデータIDを持つデータが存在しない
ControllerException - 削除中に例外が発生した
Data[] collect(ControllerSearchCondition con)
throws ControllerException
con - データ検索時の検索条件
ControllerException - 検索中に例外が発生したvoid showStatus(PrintStream stream)
stream - 出力先のストリームvoid createFederation()
boolean hostSummaryCreate(String gridId)
throws ControllerException
gridID - 作成するGridのID
ControllerExceptionString getSerlfGridId()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||