public final class SimpleCounter extends java.lang.Object implements Counter
ThreadSafeCounter
for a thread safe counter!Counter.Creator
SIMPLE, THREAD_SAFE
Constructor and Description |
---|
SimpleCounter()
Default constructor.
|
SimpleCounter(Counter count)
Copy constructor.
|
SimpleCounter(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 value)
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 SimpleCounter()
public SimpleCounter(int val)
val
.val
- init valuepublic SimpleCounter(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 value)
public java.lang.String toString()
toString
in class java.lang.Object