public class OverflowCounter extends MaxCounter
| Modifier and Type | Field and Description |
|---|---|
protected OverflowAction |
overflowAction
Указывает действие выполняемое при переполнении
|
| Constructor and Description |
|---|
OverflowCounter()
Конструктор
|
OverflowCounter(int cnt,
int max)
Конструктор
|
OverflowCounter(int cnt,
int max,
Object osync)
Конструктор
|
OverflowCounter(int cnt,
int max,
OverflowAction overflow)
Конструктор
|
OverflowCounter(int cnt,
int max,
OverflowAction overflow,
Object osync)
Конструктор
|
OverflowCounter(MaxCounter src)
Конструктор копирования
|
OverflowCounter(MaxCounter src,
Object osync)
Конструктор копирования
|
OverflowCounter(Object osync)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Counter<Integer> cnt)
Присваение значений счетчика
|
OverflowCounter |
clone()
Создание клона
|
OverflowCounter |
clone(Object osync)
Создание клона
|
OverflowAction |
getOverflowAction()
Указывает действие выполняемое при переполнении
|
OverflowCounter |
increment()
Увеличивает счечик и возвращает его значение
|
void |
setOverflowAction(OverflowAction overflowAction)
Указывает действие выполняемое при переполнении
|
getMax, overflow, setMaxgetType, resetequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetprotected OverflowAction overflowAction
public OverflowCounter()
public OverflowCounter(int cnt,
int max)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)public OverflowCounter(int cnt,
int max,
OverflowAction overflow)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)overflow - действие выполняемое при переполненииpublic OverflowCounter(Object osync)
osync - объект для синхронизацииpublic OverflowCounter(int cnt,
int max,
Object osync)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)osync - объект для синхронизацииpublic OverflowCounter(int cnt,
int max,
OverflowAction overflow,
Object osync)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)overflow - действие выполняемое при переполненииosync - объект для синхронизацииpublic OverflowCounter(MaxCounter src)
src - образец дял копированияpublic OverflowCounter(MaxCounter src, Object osync)
src - образец дял копированияosync - объект для синхронизацииpublic OverflowCounter clone(Object osync)
clone in class MaxCounterosync - объект для синхронизацииpublic OverflowCounter clone()
clone in class MaxCounterpublic OverflowAction getOverflowAction()
public void setOverflowAction(OverflowAction overflowAction)
overflowAction - действиеpublic OverflowCounter increment()
increment in class MaxCounterpublic void assign(Counter<Integer> cnt)
Counterassign in class MaxCountercnt - счетчикCopyright © 2018. All rights reserved.