T - тип значения счетчикаpublic abstract class Counter<T extends Number> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Object |
sync
объект для синхронизации
|
protected T |
value
Значение счетчика
|
| Constructor and Description |
|---|
Counter()
Конструктор по умолчанию
|
Counter(Counter<T> src)
Конструктор копирования
|
Counter(Counter<T> src,
Object osync)
Конструктор копирования
|
Counter(Object osync)
Конструктор
|
Counter(T cnt)
Конструктор
|
Counter(T cnt,
Object osync)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Counter<T> cnt)
Присваение значений счетчика
|
abstract Counter<T> |
clone()
Создание клона
|
abstract Counter<T> |
clone(Object sync)
Создание клона с указанной блокировкой
|
T |
get()
Возвращает значение счетчика
|
abstract Class<T> |
getType()
Возвращает тип значения счетчика
|
T |
set(T v)
Устанавливает значение счетчика
|
protected final Object sync
public Counter()
public Counter(T cnt)
cnt - начальное значениеpublic Counter(Object osync)
osync - Блокировкаpublic Counter(T cnt, Object osync)
cnt - начальное значениеosync - Блокировкаpublic Counter(Counter<T> src)
src - образец для копированияpublic abstract Counter<T> clone(Object sync)
sync - объект для синхронизацииpublic abstract Class<T> getType()
public T get()
public T set(T v)
v - значениеCopyright © 2018. All rights reserved.