public class SyncEventSet<E> extends BasicEventSet<E>
| Modifier and Type | Field and Description |
|---|---|
protected Object |
sync |
cancelForAll, cancelForEach, eventQueuedelegate| Constructor and Description |
|---|
SyncEventSet() |
SyncEventSet(Object sync) |
SyncEventSet(Set<E> set) |
SyncEventSet(Set<E> set,
Object sync) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getSync()
Возвращает блокировку на методы Set
|
protected Object |
lockRun(Func0 run)
Выполнение кода в блокировке
|
protected Object |
lockRun(Func0 run,
LockMethod method)
Выполнение кода в блокировке
|
add, addAll, addEventSetListener, addEventSetListener, addEventToQueue, clear, contains, containsAll, containsEventSetListener, createDeleted, createDeleting, createInserted, createInserting, fireEventSet, fireQueueEvents, getEventSetListeners, getListenersHelper, getWrappedSet, isEmpty, iterator, onAdded, onAdding, onChanged, onChanged, onRemoved, onRemoving, remove, remove0, removeAll, removeEventSetListener, retainAll, retainsPrepare2Delete, retainsStd, size, toArray, toArrayequals, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitequals, hashCode, spliteratorparallelStream, removeIf, streamprotected final Object sync
public SyncEventSet()
public SyncEventSet(Object sync)
public Object getSync()
protected Object lockRun(Func0 run, LockMethod method)
BasicEventSetlockRun in class BasicEventSet<E>run - кодmethod - метод map для которого вызывается блокировкаprotected Object lockRun(Func0 run)
BasicEventSetlockRun in class BasicEventSet<E>run - кодCopyright © 2018. All rights reserved.