Package ghidra.framework.data
Class DomainObjectEventQueues
java.lang.Object
ghidra.framework.data.DomainObjectEventQueues
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ghidra.framework.data.DomainObjectChangeSupportprotected booleanprotected final Lockprotected final Map<EventQueueID, DomainObjectEventQueues.PrivateQueue> protected final DomainObject -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreatePrivateEventQueue(DomainObjectListener listener, int maxDelay) voidvoidvoidbooleanvoidbooleanvoidsetEventsEnabled(boolean eventsEnabled)
-
Field Details
-
source
-
lock
-
eventQueue
protected final ghidra.framework.data.DomainObjectChangeSupport eventQueue -
privateEventQueues
-
eventsEnabled
protected volatile boolean eventsEnabled
-
-
Constructor Details
-
DomainObjectEventQueues
-
-
Method Details
-
flushEvents
public void flushEvents() -
addListener
-
removeListener
-
createPrivateEventQueue
-
removePrivateEventQueue
-
flushPrivateEventQueue
-
fireEvent
-
setEventsEnabled
public void setEventsEnabled(boolean eventsEnabled) -
isSendingEvents
public boolean isSendingEvents()
-