void function ( TaskEvent arg0 ) { synchronized ( listeners ) { for ( EventListener < TaskEvent > loc0 : listeners . get ( arg0 . getClass ( ) ) ) { loc0 . onEvent ( arg0 ) ; } } }
publishes the task event to all subscribed event listeners . concode_field_sep Multimap<Class<? extends TaskEvent>,EventListener<TaskEvent>> listeners concode_field_sep void subscribe concode_elem_sep void unsubscribe