public abstract class ImportStatementAbstract extends Object implements xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>, SetSync
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.scn.LongScnChangedSupport<AbstractCLEntry> |
scnChangedSupport |
protected Object |
sync |
| Constructor and Description |
|---|
ImportStatementAbstract() |
| Modifier and Type | Method and Description |
|---|---|
void |
addScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long> ev) |
Closeable |
addScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener) |
Closeable |
addScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener,
boolean weakLink) |
abstract ImportStatementAbstract |
clone() |
Object |
compareAndSetSync(Object cmp,
Object newSyncObj) |
void |
fireScnChanged(Long old,
Long cur) |
void |
fireScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long> event) |
void |
fireScnChangedEvents() |
ConcurrentLinkedQueue<xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long>> |
getScnChangedEventQueue() |
Set<xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long>> |
getScnChangedListeners() |
Object |
getSync() |
boolean |
hasScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener) |
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<AbstractCLEntry,Long> listener) |
Long |
scn() |
void |
setSync(Object sync) |
protected volatile Object sync
protected final xyz.cofe.scn.LongScnChangedSupport<AbstractCLEntry> scnChangedSupport
public abstract ImportStatementAbstract clone()
public Object compareAndSetSync(Object cmp, Object newSyncObj)
compareAndSetSync in interface SetSyncpublic Long scn()
scn in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public boolean hasScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener)
hasScnChangedListener in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public Set<xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long>> getScnChangedListeners()
getScnChangedListeners in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener)
addScnChangedListener in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public Closeable addScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener, boolean weakLink)
addScnChangedListener in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public void removeScnChangedListener(xyz.cofe.scn.ScnChanedListener<AbstractCLEntry,Long> listener)
removeScnChangedListener in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public void removeAllScnChangedListeners()
removeAllScnChangedListeners in interface xyz.cofe.scn.ScnChanged<AbstractCLEntry,Long>public void fireScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long> event)
public ConcurrentLinkedQueue<xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long>> getScnChangedEventQueue()
public void addScnChangedEvent(xyz.cofe.scn.ScnChangedEvent<AbstractCLEntry,Long> ev)
public void fireScnChangedEvents()
Copyright © 2019. All rights reserved.