Skip to content

Castoro::Manipulator details

lamatsujun edited this page Dec 13, 2011 · 8 revisions

Castoro::Manipulator クラス構成

Home > Components > Castoro::Peer >

ページ目次

クラス構成

Manipulator を構成するクラスは以下の通り。

クラス 用途
Manipulator Manipulator のメインクラス、UNIX ソケットと後述の Workers のインスタンスを有する。
インスタンスの起動・停止などを担う。
Workers 後述の Executor のインスタンスを有しており、UNIX ソケットからリスンしたリクエストのプロトコルを解析。
Executor を用いて解析結果である各々のコマンドに応じた処理を実施する。
Executor 実際にディレクトリの操作を実施するクラス。

クラス図

メソッド一覧

Manipulator

メソッド名 用途
#initialize Manipulator クラスの新しいインスタンスを生成する。
#start サービスを開始する。
#stop サービスを停止する。
#alive? サービス状態の真偽値を返す。( true → 開始中, false → 停止中)

Workers

メソッド名 用途
#initialize Workers クラスの新しいインスタンスを生成する。
#start サービスを開始する。
#stop サービスを停止する。
#alive? サービス状態の真偽値を返す。( true → 開始中, false → 停止中)

Executor

メソッド名 用途
#initialize Executor クラスの新しいインスタンスを生成する。
#mkdir ディレクトリを作成する。
#mv ディレクトリを移動する。

ページTOPへ