Package jadx.core.plugins.events
Class JadxEventsManager
java.lang.Object
jadx.core.plugins.events.JadxEventsManager
Handle events sending and receiving
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecutorServiceprivate final Map<JadxEventType<?>, List<Consumer<IJadxEvent>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends IJadxEvent>
voidaddListener(JadxEventType<E> eventType, Consumer<E> listener) private static ThreadFactory<E extends IJadxEvent>
booleanremoveListener(JadxEventType<E> eventType, Consumer<E> listener) voidreset()voidsend(IJadxEvent event)
-
Field Details
-
listeners
-
eventsThreadPool
-
-
Constructor Details
-
JadxEventsManager
public JadxEventsManager()
-
-
Method Details
-
addListener
-
removeListener
public <E extends IJadxEvent> boolean removeListener(JadxEventType<E> eventType, Consumer<E> listener) -
send
-
reset
public void reset() -
makeThreadFactory
-
listenersDebugStats
-