jp.crestmuse.cmx.amusaj.sp
クラス TappingModule

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.sp.SPModule
      上位を拡張 jp.crestmuse.cmx.amusaj.sp.TappingModule
すべての実装されたインタフェース:
java.awt.event.KeyListener, java.util.EventListener, ProducerConsumerCompatible

public class TappingModule
extends SPModule
implements java.awt.event.KeyListener


コンストラクタの概要
TappingModule()
           
 
メソッドの概要
 void execute(java.lang.Object[] src, TimeSeriesCompatible[] dest)
          ここに処理内容を記述します.
 java.lang.Class[] getInputClasses()
          各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.
 java.lang.Class[] getOutputClasses()
          各出力チャンネルが出力するオブジェクトのクラスを配列で返します.
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void setTickTimer(TickTimer tt)
           
 
クラス jp.crestmuse.cmx.amusaj.sp.SPModule から継承されたメソッド
stop, stop, terminated
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TappingModule

public TappingModule()
メソッドの詳細

execute

public void execute(java.lang.Object[] src,
                    TimeSeriesCompatible[] dest)
             throws java.lang.InterruptedException
インタフェース ProducerConsumerCompatible の記述:
ここに処理内容を記述します. 引数srcに全入力チャンネルに対するQueueReaderが 格納されているので, takeメソッドでそこから1つずつ要素を取り出します.

定義:
インタフェース ProducerConsumerCompatible 内の execute
パラメータ:
src - 全入力チャンネルに対するQueueReaderオブジェクト
dest - 全出力チャンネル
例外:
java.lang.InterruptedException

getInputClasses

public java.lang.Class[] getInputClasses()
インタフェース ProducerConsumerCompatible の記述:
各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.

定義:
インタフェース ProducerConsumerCompatible 内の getInputClasses

getOutputClasses

public java.lang.Class[] getOutputClasses()
インタフェース ProducerConsumerCompatible の記述:
各出力チャンネルが出力するオブジェクトのクラスを配列で返します.

定義:
インタフェース ProducerConsumerCompatible 内の getOutputClasses

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
定義:
インタフェース java.awt.event.KeyListener 内の keyPressed

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
定義:
インタフェース java.awt.event.KeyListener 内の keyReleased

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
定義:
インタフェース java.awt.event.KeyListener 内の keyTyped

setTickTimer

public void setTickTimer(TickTimer tt)