Die BThread-Klasse ist eine Erweiterung der Thread-Klasse aus der
Javabibliothek, Sie wird hier verwendet, um in Subthreads von
Multithread-Javabeans ( MuliBean) Messpunkte zu setzen:
// Instrumentierter Thread fuer Beans mit eigenem Thread (SubThread) // BThread.java Kalix Fopra import java.io.Serializable; import MessBean; public class BThread extends Thread{ String name; public BThread(){ super(); } public BThread(String name){ super(); this.name = name; } public synchronized void start( String bName){ Thread t=Thread.currentThread(); String mt = t.getName(); String st = this.getName(); MessBean adap = new MessBean(); adap.add_control_flow(mt,st); start(); } public synchronized void stop( boolean success){ Thread t=Thread.currentThread(); String mt = t.getName(); String st = this.getName(); MessBean adap = new MessBean(); adap.rem_control_flow(mt,st, success); stop(); } }Die Methode stop ist deprecated, funktioniert aber. BThread soll in einem folgenden Fopra durch die geänderte Thread-Klasse ersetzt werden.