org.powerscala.concurrent

AtomicInt

class AtomicInt extends AtomicInteger

AtomicInt extends the functionality of AtomicInteger to provide additional convenience functionality.

Linear Supertypes
AtomicInteger, Number, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AtomicInt
  2. AtomicInteger
  3. Number
  4. Serializable
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AtomicInt(initial: Int)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def ++: Int

    Increments and returns the new value

  5. def +=(value: Int): Int

    Adds the value and returns the new value

  6. def --: Int

    Decrements and returns the new value

  7. def -=(value: Int): Int

    Subtracts the value and returns the new value

  8. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  10. final def addAndGet(arg0: Int): Int

    Definition Classes
    AtomicInteger
  11. def apply(): Int

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def byteValue(): Byte

    Definition Classes
    Number
  14. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. final def compareAndSet(arg0: Int, arg1: Int): Boolean

    Definition Classes
    AtomicInteger
  16. final def decrementAndGet(): Int

    Definition Classes
    AtomicInteger
  17. def decrementIfGreaterThan(min: Int): Boolean

    Decrements the value if the current value is greater than the max value supplied.

    Decrements the value if the current value is greater than the max value supplied.

    This method is thread-safe without locking.

  18. def doubleValue(): Double

    Definition Classes
    AtomicInteger → Number
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def floatValue(): Float

    Definition Classes
    AtomicInteger → Number
  23. final def get(): Int

    Definition Classes
    AtomicInteger
  24. final def getAndAdd(arg0: Int): Int

    Definition Classes
    AtomicInteger
  25. final def getAndDecrement(): Int

    Definition Classes
    AtomicInteger
  26. final def getAndIncrement(): Int

    Definition Classes
    AtomicInteger
  27. final def getAndSet(arg0: Int): Int

    Definition Classes
    AtomicInteger
  28. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. final def incrementAndGet(): Int

    Definition Classes
    AtomicInteger
  31. def incrementIfLessThan(max: Int): Boolean

    Increments the value if the current value is less than the max value supplied.

    Increments the value if the current value is less than the max value supplied.

    This method is thread-safe without locking.

  32. def intValue(): Int

    Definition Classes
    AtomicInteger → Number
  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. final def lazySet(arg0: Int): Unit

    Definition Classes
    AtomicInteger
  35. def longValue(): Long

    Definition Classes
    AtomicInteger → Number
  36. final def modify(f: (Int) ⇒ Option[Int]): Boolean

    Modifies the value atomicly without locking if the resulting value of the function is Some.

    Modifies the value atomicly without locking if the resulting value of the function is Some.

    Annotations
    @tailrec()
  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. final def notify(): Unit

    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  40. final def set(arg0: Int): Unit

    Definition Classes
    AtomicInteger
  41. def shortValue(): Short

    Definition Classes
    Number
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def toString(): String

    Definition Classes
    AtomicInteger → AnyRef → Any
  44. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. final def weakCompareAndSet(arg0: Int, arg1: Int): Boolean

    Definition Classes
    AtomicInteger

Inherited from AtomicInteger

Inherited from Number

Inherited from Serializable

Inherited from AnyRef

Inherited from Any