class NamingServiceNumberingPolicy extends java.lang.Object implements NumberingPolicy, ObjectCreator<NumberingPolicy>, ObjectDestructor
ネーミングサービスからRTCを検索してナンバリングを行うi
| コンストラクタと説明 |
|---|
NamingServiceNumberingPolicy()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
NumberingPolicy |
creator_()
NamingServiceNumberingPolicy を生成する
|
void |
destructor_(java.lang.Object obj)
Object を破棄する
|
protected long |
find(java.lang.Object obj)
オブジェクトの検索
オブジェクトリストから指定されたオブジェクトを検索し、
該当するオブジェクトが格納されている場合にはインデックスを返す。
|
protected boolean |
find(java.lang.String name)
オブジェクトの検索
オブジェクトリストから指定されたオブジェクトを検索し、
該当するオブジェクトが格納されている場合にはTrueを返す。
|
static void |
NamingServiceNumberingPolicyInit()
モジュール初期化関数
DefaultNumberingPolicy のファクトリを登録する初期化関数。
|
java.lang.String |
onCreate(RTObject_impl obj)
オブジェクト生成時の名称作成。
|
void |
onDelete(RTObject_impl obj)
オブジェクト削除時の名称解放。
|
public java.lang.String onCreate(RTObject_impl obj)
オブジェクト生成時の名称を生成する。 生成済みインスタンスの数に応じた名称を生成する。
onCreate インタフェース内 NumberingPolicyobj - 名称生成対象オブジェクト
public void onDelete(RTObject_impl obj)
オブジェクト削除時に名称を解放する。 オブジェクト削除時に生成済みインスタンス数を減算する。
onDelete インタフェース内 NumberingPolicyobj - 名称解放対象オブジェクト
protected boolean find(java.lang.String name)
オブジェクトリストから指定されたオブジェクトを検索し、 該当するオブジェクトが格納されている場合にはTrueを返す。
name - 検索対象オブジェクトの名前
protected long find(java.lang.Object obj)
throws java.lang.Exception
オブジェクトリストから指定されたオブジェクトを検索し、 該当するオブジェクトが格納されている場合にはインデックスを返す。
obj - 検索対象オブジェクト
java.lang.Exception - 検索対象オブジェクトが存在しない。
public NumberingPolicy creator_()
creator_ インタフェース内 ObjectCreator<NumberingPolicy>public void destructor_(java.lang.Object obj)
destructor_ インタフェース内 ObjectDestructorobj - 破棄するインタスタンス
public static void NamingServiceNumberingPolicyInit()
DefaultNumberingPolicy のファクトリを登録する初期化関数。