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により呼び出されます。
protected  void finalize()
          ファイナライザです。
 void update()
          送出タイミング時に呼び出します。
 
クラス jp.go.aist.rtm.RTC.port.publisher.PublisherBase から継承されたメソッド
release
 
クラス java.lang.Object から継承されたメソッド
clone, 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

finalize

protected void finalize()
                 throws java.lang.Throwable

ファイナライザです。

オーバーライド:
クラス java.lang.Object 内の finalize
例外:
java.lang.Throwable

update

public void update()

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

定義:
クラス PublisherBase 内の update