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,
Lock l)
Конструктор
|
OverflowCounter(int cnt,
int max,
OverflowAction overflow)
Конструктор
|
OverflowCounter(int cnt,
int max,
OverflowAction overflow,
Lock l)
Конструктор
|
OverflowCounter(Lock lock)
Конструктор
|
OverflowCounter(MaxCounter src)
Конструктор копирования
|
OverflowCounter(MaxCounter src,
Lock lock)
Конструктор копирования
|
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Counter<Integer> cnt)
Присваение значений счетчика
|
OverflowCounter |
clone()
Создание клона
|
OverflowCounter |
clone(Lock lock)
Создание клона
|
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(Lock lock)
lock - блокировкаpublic OverflowCounter(int cnt,
int max,
Lock l)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)l - блокировкаpublic OverflowCounter(int cnt,
int max,
OverflowAction overflow,
Lock l)
cnt - начальное значениеmax - максимальное (-1 - без ограничения)overflow - действие выполняемое при переполненииl - блокировкаpublic OverflowCounter(MaxCounter src)
src - образец дял копированияpublic OverflowCounter(MaxCounter src, Lock lock)
src - образец дял копированияlock - блокировкаpublic OverflowCounter clone(Lock lock)
clone in class MaxCounterlock - блокировка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 © 2017. All rights reserved.