Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / аналог LocalBroadcastMessege в JavaFX / 16 сообщений из 16, страница 1 из 1
31.10.2016, 17:50
    #39338197
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Добрый день.

Подскажите пожалуйста есть ли в JavaFX механизм рассылки Broadcast messages как в android .

Ткните пожалуйста носом в доку .
Спасибо
...
Рейтинг: 0 / 0
31.10.2016, 17:54
    #39338199
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pand,
биндинг одного объекта к другому
...
Рейтинг: 0 / 0
01.11.2016, 12:25
    #39338726
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Petro123,

Спасибо за совет .
Но я не совсе понял как биндинг использовать в моем случае.

в фоне у меня работает слушатель сокета который получает команды от сервера.
в зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.
Какие модули будут активны не известно ,но при запуске каждый модуль подписывается на нужную команду .
В общем вчера написал простенький аналог broadcast manager-а из андроида.
Скорее всего мне сложно перестроиться с андроидной философии на JavaFx

Еще раз спасибо за совет
...
Рейтинг: 0 / 0
01.11.2016, 12:34
    #39338736
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pandНо я не совсе понял как биндинг использовать в моем случае.

Создаётся бизнес-объект с JavaFX свойством.

pandв фоне у меня работает слушатель сокета который получает команды от сервера.

При получение команды из сокета, вызывается setter бизнес-объекта. Только с EDT надо быть осторожным.

pandв зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.

Кто такие "модули"? "Слушатели" биндятся на свойство бизнес объекта. Либо просто подписываются на него. Разницы особой нет.
Биндинг просто экономит кучу кода, где это возомжно.

pandКакие модули будут активны не известно ,но при запуске каждый модуль подписывается на нужную команду .

ОК

pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Скорее всего мне сложно перестроиться с андроидной философии на JavaFx
Еще раз спасибо за совет
Нет никакой "философии". Есть паттерн Observer - все вышеперечисленные броадкасты и биндинги это просто разные способы его реализации.
...
Рейтинг: 0 / 0
01.11.2016, 12:43
    #39338745
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Лучше бы написал на RxAndroid (сам собираюсь)
pandСкорее всего мне сложно перестроиться с андроидной философии на JavaFx
я вижу что ты делаешь выводы не на логике.
...
Рейтинг: 0 / 0
01.11.2016, 12:44
    #39338747
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
BlazkowiczНет никакой "философии". Есть паттерн Observer - все вышеперечисленные броадкасты и биндинги это просто разные способы его реализации.
+1
...
Рейтинг: 0 / 0
01.11.2016, 12:46
    #39338751
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Кстати, на RxXXXXX у тебя как раз потоки данных из сокета и реакция на них ГУИ.
На обоих платформах вроде одинаково.
...
Рейтинг: 0 / 0
01.11.2016, 14:16
    #39338906
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Petro123pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Лучше бы написал на RxAndroid (сам собираюсь)


RxAndroid сложно "вкручивать" в уже работающий проект

Petro123pandСкорее всего мне сложно перестроиться с андроидной философии на JavaFx
я вижу что ты делаешь выводы не на логике.

Прошу прощения , но не понял Вашу фразу
...
Рейтинг: 0 / 0
01.11.2016, 14:34
    #39338960
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pandПрошу прощения , но не понял Вашу фразу
вчера тебе написал решение - биндинг.
Ты сегодня написал наплевав на вчерашнее:
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Нафиг на форуме спрашивать?
Логики нет = не программист.
...
Рейтинг: 0 / 0
01.11.2016, 15:28
    #39339039
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Petro123pandПрошу прощения , но не понял Вашу фразу
вчера тебе написал решение - биндинг.
Ты сегодня написал наплевав на вчерашнее:
pandВ общем вчера написал простенький аналог broadcast manager-а из андроида.
Нафиг на форуме спрашивать?
Логики нет = не программист.
А можно меня ткнуть носом где я "написал решение - биндинг" ?

Я спрашивал аналог Broadcast, а биндинг предлагал ты.
...
Рейтинг: 0 / 0
01.11.2016, 15:30
    #39339041
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pand,

сорри не сразу вчитался.
...
Рейтинг: 0 / 0
01.11.2016, 15:55
    #39339061
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pandсорри не сразу вчитался.
вот вот. Вывод - не торопись писать велосипеды и много кода.
В андроиде на лямбды не перешёл?
...
Рейтинг: 0 / 0
01.11.2016, 16:03
    #39339066
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Petro123,

в своих проектах перешел .

а в одном проекте еще нет . Решения по внедрению технологий не от меня зависят.

Велосипеды писать абсолютно не хочется. Но RxJava что-то с трудом в мозги проникает. Не могу найти доходчивую доку.
...
Рейтинг: 0 / 0
01.11.2016, 16:38
    #39339124
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
ок
тебе imho сказано.
Удачи!
...
Рейтинг: 0 / 0
01.11.2016, 16:45
    #39339136
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
pandв фоне у меня работает слушатель сокета который получает команды от сервера.
в зависимости от команды нужно выполнить некоторые действия
в нескольких модулях.
интересно, а как это выглядит?
- запуск десктопа
- юзвер смотрит и у него моргают кнопки? Или что? Или мышка бегает по экрану? Или график бежит?
...
Рейтинг: 0 / 0
01.11.2016, 16:58
    #39339155
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог LocalBroadcastMessege в JavaFX
Petro123,

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


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