|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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オブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||