Я использую множество пользовательских событий GWT, которые нужно зарегистрировать сотням объектов. Есть ли в любом случае я мог автоматически регистрировать типы классов друг с другом. Или же просто нет способа обойти это, менеджер обработчиков событий нуждается в ссылках на все объекты, желающие получать события. Буду ли я лучше реализовывать свой собственный тип системы шин для событий? Любая идея по этому вопросу будет очень полезна, спасибо.
Редактировать: Пример
Допустим, у меня есть более 1000 предметов стен, которые составляют лабиринт, в котором стены можно перемещать, чтобы найти выход, и 200 объектов NPC и 1 игрока в лабиринте, обнесенном стеной. Каждый раз, когда один из игроков / NPC попадает в стену, происходит событие onCollision. Таким образом, все объекты стены, чтобы получить это событие, чаще всего регистрируются у игрока и NPC. Видно, как есть 1000 стеновых объектов, которые довольно немного регистрируются.
Итак, я спрашиваю, есть ли способ предопределить, что любой объект типа wall будет получать событие типа onCollision из любого объекта типа NPC или игрока.