依存関係、メソッド、状態、アプリケーションデータなどサービスに関する情報は、一連のプロパティーとしてサービス構成リポジトリに格納されます。プロパティーは、サービスまたはサービスのインスタンスのどちらかに対して定義できます。サービスに対して設定されるプロパティーは、そのサービスのすべてのインスタンスに継承されます。インスタンスに対して設定されたプロパティーは、そのインスタンスだけで使用されます。サービスインスタンスは、継承したプロパティーの値をカスタマイズでき、親サービスに対して定義されていない追加プロパティーを定義できます。
プロパティーはプロパティーグループにまとめられます。一般的なプロパティーグループには次のものがあります。
general – インスタンスが有効かどうかなどの情報を格納します。
restarter – インスタンスの現在の状態など、サービスのリスタータによって保存される実行時情報を格納します。
start、refresh、stop – サービスを起動、リフレッシュ、または停止するためにどのプログラムを実行するかなどの情報を格納します。
config – アプリケーションデータを保持するためにサービス開発者が使用します。
プロパティーとプロパティーグループの詳細は、smf(5)のマニュアルページを参照してください。