|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
ControllerException
String getSerlfGridId()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |