public class ThFilters extends xyz.cofe.collection.list.SyncEventList<xyz.cofe.collection.Func1<Boolean,Thread>> implements xyz.cofe.collection.Func1<Boolean,Thread>
| Modifier and Type | Class and Description |
|---|---|
static class |
ThFilters.MatchFilters
Способ обработки нескольких фильтров
|
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.scn.LongScnChangedSupport<ThFilters> |
lscn |
protected ThFilters.MatchFilters |
matchFilters |
| Constructor and Description |
|---|
ThFilters() |
ThFilters(List<xyz.cofe.collection.Func1<Boolean,Thread>> wraplist) |
ThFilters(List<xyz.cofe.collection.Func1<Boolean,Thread>> wraplist,
Object sync) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<ThFilters,Long> ev) |
Closeable |
addScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener) |
Closeable |
addScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener,
boolean weakLink) |
Boolean |
apply(Thread th) |
protected void |
changed(ThNameFilter childFilter) |
void |
fireScnChanged(Long old,
Long cur) |
void |
fireScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<ThFilters,Long> event) |
void |
fireScnChangedEvents() |
ThFilters.MatchFilters |
getMatchFilters() |
ConcurrentLinkedQueue<xyz.cofe.scn.ScnChangedEvent<ThFilters,Long>> |
getScnChangedEventQueue() |
Set<xyz.cofe.scn.ScnChanedListener<ThFilters,Long>> |
getScnChangedListeners() |
boolean |
hasScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener) |
protected void |
listenChildren() |
void |
load(Map map) |
xyz.cofe.collection.Pair<Long,Long> |
nextscn() |
xyz.cofe.collection.Pair<Long,Long> |
nextscn(boolean addEvent,
boolean fireEvent) |
void |
removeAllScnChangedListeners() |
void |
removeScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener) |
void |
save(Map map) |
Long |
scn() |
void |
scn(Runnable run) |
void |
setMatchFilters(ThFilters.MatchFilters match) |
add, add0, iterator, iterator0, remove, remove, remove0, remove0, removeAll, removeAll0, retainAll, retainAll0add, add0, addAll, addAll, addAll0, addAll0, addEventListListener, addEventListListener, addEventToQueue, bulkInsert, clear, clear0, contains, containsAll, containsEventListListener, fireEventListMessage, fireQueueEvents, fireQueueEvents0, get, getListenersHelper, getWrappedList, indexOf, isEmpty, lastIndexOf, listIterator, listIterator, listIterator0, listIterator0, lockRun, onAdded, onAdding, onChanged, onChanged, onChanging, onChanging, onDeleted, onDeleted, onDeleting, onDeleting, onInserted, onInserted, onInserting, onInserting, onRemoved, onRemoving, onUpdated, onUpdated, onUpdating, onUpdating, removeEventListListener, set, set0, setWrappedList, size, subList, subList0, toArray, toArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, replaceAll, sort, spliteratorparallelStream, removeIf, streamprotected final xyz.cofe.scn.LongScnChangedSupport<ThFilters> lscn
protected ThFilters.MatchFilters matchFilters
public Long scn()
public void scn(Runnable run)
public boolean hasScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener)
public Set<xyz.cofe.scn.ScnChanedListener<ThFilters,Long>> getScnChangedListeners()
public Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener)
public Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener, boolean weakLink)
public void removeScnChangedListener(xyz.cofe.scn.ScnChanedListener<ThFilters,Long> listener)
public void removeAllScnChangedListeners()
public void fireScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<ThFilters,Long> event)
public ConcurrentLinkedQueue<xyz.cofe.scn.ScnChangedEvent<ThFilters,Long>> getScnChangedEventQueue()
public void fireScnChangedEvents()
protected void listenChildren()
protected void changed(ThNameFilter childFilter)
public ThFilters.MatchFilters getMatchFilters()
public void setMatchFilters(ThFilters.MatchFilters match)
public void save(Map map)
public void load(Map map)
Copyright © 2019. All rights reserved.