Service Registry 3 2005Q4 開発者ガイド

オブジェクトへのスロットの追加

スロットは任意の属性であるため、API を使用すると、最大限の柔軟性をもってスロットを作成できます。ユーザーは、1 つの名前、1 つまたは複数の値、および 1 つの型を設定できます。名前と型は String オブジェクトです。これらの値は String オブジェクトの Collection として格納されますが、LifeCycleManager.createSlot メソッドには、単一の String 値を指定できる形式も用意されています。たとえば、次のコードでは、String 値を使ってスロットを作成したあとで、そのスロットをオブジェクトに追加しています。

String slotName = "Branch";
String slotValue = "Paris";
String slotType = "City";
Slot slot = blcm.createSlot(slotName, slotValue, slotType);
org.addSlot(slot);

「分類の追加: 例」で説明したサンプル <INSTALL>/registry/samples/publish-object/src/JAXRPublishObject.java は、オブジェクトへのスロットの追加も行います。