Когда я зовем:java.util.Observable, будут клиенты полного выполнения их обновления(), прежде чем продолжить
setChanged();
notifyObservers();
на java.until.Observable
класса, будет все объекты слушающего наблюдателя полного исполнения их udpate) методы (- предположим, что мы работаем в одной теме - до того, как класс java.until.Observable
продолжает работать?
Это важно, потому что я буду отправлять несколько сообщений через метод notifyObservers(Object o)
в быстрой уступке, важно, чтобы каждый класс Observer завершил свой метод до нового.
Я понимаю, что порядок выполнения для каждого класса Observer может меняться, когда мы вызываем notifyObservers()
- важно, чтобы порядок выполнения метода для каждого отдельного экземпляра был в порядке.
Порядок выполнения наблюдателями 'Observable' указан в документации - является полной противоположностью фактической реализации. На самом деле, вы не хотите использовать 'Observer' /' Observable' вообще. –
@Tom Hawtin - tackline: Это _is_ немного исконно. «EventListenerList» может быть альтернативой. http://java.sun.com/javase/6/docs/api/javax/swing/event/EventListenerList.html – trashgod