|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.port.publisher.PublisherFactory
public class PublisherFactory
各種のPublisherオブジェクトの生成・破棄を管理するファクトリクラスです。
コンストラクタの概要 | |
---|---|
PublisherFactory()
|
メソッドの概要 | |
---|---|
PublisherBase |
create(InPortConsumer consumer,
Properties property)
Publisherオブジェクトを生成します。 |
void |
destroy(PublisherBase publisher)
指定されたPublisherを破棄します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PublisherFactory()
メソッドの詳細 |
---|
public PublisherBase create(InPortConsumer consumer, Properties property)
Publisherオブジェクトを生成します。指定された引数に応じた適切なPublisher実装の オブジェクトが生成されます。
生成するPublisherの種別を、指定されたPropertyオブジェクトの dataport.subscription_typeメンバに設定しておく必要があります。また、種別によっては、 Publisherの駆動を制御する情報をさらに設定しておく必要があります。 それらの具体的な内容は、それぞれのPublisher実装を参照してください。
consumer
- Publisherによってデータ送出を駆動されるコンシューマproperty
- 生成すべきPublisherを特定するための情報や、Publisherの駆動を制御するための
情報が設定されているPropertyオブジェクト
public void destroy(PublisherBase publisher)
指定されたPublisherを破棄します。
publisher
- 破棄対象のPublisherオブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |