Java - Eclipse-RCP

Realm

org.eclipse.core.databinding.observable.Realm

Ein Realm definiert einen Kontext von welchem der Zugriff auf Objekte, die auf IObservable basieren, erfolgen muss.
In der Praxis entspricht ein Realm einem Thread.
Um den Zugriff über verschiedene Realms zu ermöglichen, können Subklassen von Binding verwendet werden.



Soll auf die Objekte ohne Binding zugegriffen werden, so muss der Zugriff wie folgt erfolgen:

// Erzeugen in einem Realm:
WritableValue myWriteableValue;
myWriteableValue = ...
 
// Aufruf aus einem anderen Realm:
myWriteableValue.getRealm().exec(new Runnable() {
   public void run() {
      myWriteableValue.setValue(newValue);            
   } 
});


Siehe auch: http://wiki.eclipse.org/JFace_Data_Binding/Realm


Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007