public interface ScnChanged<Owner,SCN extends Comparable<?>>
| Modifier and Type | Method and Description |
|---|---|
Closeable |
addScnChangedListener(ScnChanedListener<Owner,SCN> listener)
Добавляет подписчика на изменения
|
Closeable |
addScnChangedListener(ScnChanedListener<Owner,SCN> listener,
boolean weakLink)
Добавляет подписчика на изменения
|
Set<ScnChanedListener<Owner,SCN>> |
getScnChangedListeners()
Возвращает активных подписчиков
|
boolean |
hasScnChangedListener(ScnChanedListener<Owner,SCN> listener)
Проверяет что указанный подписчик имеется в списках рассылки
|
void |
removeAllScnChangedListeners()
Удаляет всех подписчиков
|
void |
removeScnChangedListener(ScnChanedListener<Owner,SCN> listener)
Удаляет подписчика от уведомлений
|
SCN |
scn()
Возвращает текущий номер изменений
|
Set<ScnChanedListener<Owner,SCN>> getScnChangedListeners()
Closeable addScnChangedListener(ScnChanedListener<Owner,SCN> listener)
listener - подписчикCloseable addScnChangedListener(ScnChanedListener<Owner,SCN> listener, boolean weakLink)
listener - подписчикweakLink - true - добавить подписчика на weak ссылку / false - как hard ссылкуvoid removeScnChangedListener(ScnChanedListener<Owner,SCN> listener)
listener - подписчикvoid removeAllScnChangedListeners()
boolean hasScnChangedListener(ScnChanedListener<Owner,SCN> listener)
listener - подписчикSCN scn()
Copyright © 2018. All rights reserved.