next up previous contents index
Next: Installation eines alternativen Events Up: Anhang A: Installation Previous: Installation anwendungsspezifischer Javabeans

Installation der BThread-Klasse

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.



Copyright Munich Network Management Team