jp.go.aist.rtm.RTC.port.publisher
クラス PublisherFlush

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.publisher.PublisherBase
      上位を拡張 jp.go.aist.rtm.RTC.port.publisher.PublisherFlush

public class PublisherFlush
extends PublisherBase

データ送出を待つコンシューマを、送出する側と同じスレッドで動作させる場合に使用します。


コンストラクタの概要
PublisherFlush(InPortConsumer consumer, Properties property)
          コンストラクタです。
 
メソッドの概要
 void destruct()
          当該Publisherが不要となり破棄される際に、PublisherFactoryにより呼び出されます。
 void update()
          送出タイミング時に呼び出します。
 
クラス jp.go.aist.rtm.RTC.port.publisher.PublisherBase から継承されたメソッド
release
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PublisherFlush

public PublisherFlush(InPortConsumer consumer,
                      Properties property)

コンストラクタです。

パラメータ:
consumer - データ送出を待つコンシューマ
property - 当該Publisherの駆動を制御する情報を持つPropertyオブジェクト
メソッドの詳細

destruct

public void destruct()

当該Publisherが不要となり破棄される際に、PublisherFactoryにより呼び出されます。

オーバーライド:
クラス PublisherBase 内の destruct

update

public void update()

送出タイミング時に呼び出します。即座に同一スレッドにてコンシューマの送出処理が呼び出されます。

定義:
クラス PublisherBase 内の update