org.powerscala.concurrent

AtomicInt

Related Doc: package concurrent

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. AtomicInt
  2. AtomicInteger
  3. Number
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AtomicInt(initial: Int)

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Increments and returns the new value

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

    Adds the value and returns the new value

  5. def --: Int

    Decrements and returns the new value

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

    Subtracts the value and returns the new value

  7. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. final def accumulateAndGet(arg0: Int, arg1: IntBinaryOperator): Int

    Definition Classes
    AtomicInteger
  9. final def addAndGet(arg0: Int): Int

    Definition Classes
    AtomicInteger
  10. def apply(): Int

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def byteValue(): Byte

    Definition Classes
    Number
  13. def clone(): AnyRef

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

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

    Definition Classes
    AtomicInteger
  16. 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.

  17. def doubleValue(): Double

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def floatValue(): Float

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

    Definition Classes
    AtomicInteger
  23. final def getAndAccumulate(arg0: Int, arg1: IntBinaryOperator): 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 getAndUpdate(arg0: IntUnaryOperator): Int

    Definition Classes
    AtomicInteger
  29. final def getClass(): Class[_]

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

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

    Definition Classes
    AtomicInteger
  32. 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.

  33. def intValue(): Int

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

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

    Definition Classes
    AtomicInteger
  36. def longValue(): Long

    Definition Classes
    AtomicInteger → Number
  37. 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()
  38. final def ne(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    AtomicInteger
  42. def shortValue(): Short

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

    Definition Classes
    AnyRef
  44. def toString(): String

    Definition Classes
    AtomicInteger → AnyRef → Any
  45. final def updateAndGet(arg0: IntUnaryOperator): Int

    Definition Classes
    AtomicInteger
  46. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. 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

Ungrouped