Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Упорядочивание мультикастовой рассылки событий / 5 сообщений из 5, страница 1 из 1
25.07.2007, 21:33:49
    #34684253
Lord Carlsberg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание мультикастовой рассылки событий
Доброго времени суток!
Насколько я понял из документации, при мультикастовой рассылке событий не гарантируется определённого порядка, в котором события передаются слушателям. А как можно ввести такой порядок? Понятно, что можно создать свой класс-слушатель событий, которые нужно рассылать мультикастом, и потом рассылать их по порядку. Но это мягко говоря долго. А подобная проблема, я так думаю, встречается довольно часто. Может есть какое-то стандартное или хотя бы более быстро реализуемое решение?

P.S.: в документация и фпоиск просьба не посылать :) Полдня сегодня убил на поиски решения, более короткого, чем создание своего класса. Не нашёл.
...
Рейтинг: 0 / 0
26.07.2007, 10:23:59
    #34684885
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание мультикастовой рассылки событий
реально поможешь себе если скажешь о чём речь
...
Рейтинг: 0 / 0
26.07.2007, 10:50:38
    #34684989
Doipli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание мультикастовой рассылки событий
exppреально поможешь себе если скажешь о чём речь
:D проще не куда :D
...
Рейтинг: 0 / 0
26.07.2007, 14:50:06
    #34686128
Lord Carlsberg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание мультикастовой рассылки событий
Постараюсь пояснить на примере. Допустим, есть некоторый объект mouseEventSource, генерирующий события мыши. Необходимо, чтобы события от этого источника делегировались двум слушателям - firstListener и secondListener. Причём таким образом, чтобы сразу каждое событие обрабатывалось в firstListener, а потом, по окончании обработки события первым слушателем, оно передавалось второму слушателю.
Насколько я понял из документации, если просто добавить firstListener и secondListener в список слушателей событий мыши объекта mouseEventSource
Код: plaintext
1.
2.
3.
4.
...
mouseEventSource.addMouseListener(firstListener);
mouseEventSource.addMouseListener(secondListener);
...
то:
1. Не гарантируется, что события будут делегироваться в нужном порядке: сразу первому слушателю, потом второму слушателю.
2. Событие второму слушателю может быть передано до того, как первый слушатель закончит его обработку.
Отсюда вопрос: есть ли какие-то стандартные классы или методики, решающие данную проблему?
...
Рейтинг: 0 / 0
26.07.2007, 15:00:21
    #34686175
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Упорядочивание мультикастовой рассылки событий
мда ...

кароч, смотрим сырцы видим : поток стопудово один, всё попорядку.

т.е. всё так и будет - аминь.

если надо вешай один слушатель кот делает два действа ...

цитато нахмультикастовой рассылке событий
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Упорядочивание мультикастовой рассылки событий / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]