public final class ThreadSafeCounter extends java.lang.Object implements Counter
Counter.Creator
SIMPLE, THREAD_SAFE
Constructor and Description |
---|
ThreadSafeCounter()
Default constructor.
|
ThreadSafeCounter(Counter count)
Copy constructor.
|
ThreadSafeCounter(int val)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
add(Counter counter)
Add something to the counter.
|
int |
add(int add)
Add something to the counter.
|
int |
add1()
Add 1 to counter.
|
int |
getValue()
Get the value.
|
void |
setValue(int val)
Set the value.
|
int |
substract(Counter counter)
Substract something from the counter.
|
int |
substract(int sub)
Substract something from the counter.
|
int |
substract1()
Substract 1 from counter.
|
java.lang.String |
toString() |
public ThreadSafeCounter()
public ThreadSafeCounter(int val)
val
.val
- init valuepublic ThreadSafeCounter(Counter count)
count
- counter to be copiedpublic int add(int add)
public int add(Counter counter)
public int add1()
public int substract(int sub)
public int substract(Counter counter)
public int substract1()
substract1
in interface Counter
public int getValue()
public void setValue(int val)
public java.lang.String toString()
toString
in class java.lang.Object