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.