c

vertices.core

VertxAsyncMapOps

implicit class VertxAsyncMapOps[K, V] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VertxAsyncMapOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new VertxAsyncMapOps(target: AsyncMap[K, V])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clearL(): Task[Unit]

    Clear all entries in the map

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getL(k: K): Task[V]

    Get a value from the map, asynchronously.

    Get a value from the map, asynchronously.

    k

    the key

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def putIfAbsentL(k: K, v: V, ttl: Long): Task[V]

    Link #putIfAbsent but specifying a time to live for the entry.

    Link #putIfAbsent but specifying a time to live for the entry. Entry will expire and get evicted after the ttl.

    k

    the key

    v

    the value

    ttl

    The time to live (in ms) for the entry

  18. def putIfAbsentL(k: K, v: V): Task[V]

    Put the entry only if there is no entry with the key already present.

    Put the entry only if there is no entry with the key already present. If key already present then the existing value will be returned to the handler, otherwise null.

    k

    the key

    v

    the value

  19. def putL(k: K, v: V, ttl: Long): Task[Unit]

    Like #put but specifying a time to live for the entry.

    Like #put but specifying a time to live for the entry. Entry will expire and get evicted after the ttl.

    k

    the key

    v

    the value

    ttl

    The time to live (in ms) for the entry

  20. def putL(k: K, v: V): Task[Unit]

    Put a value in the map, asynchronously.

    Put a value in the map, asynchronously.

    k

    the key

    v

    the value

  21. def removeIfPresentL(k: K, v: V): Task[Boolean]

    Remove a value from the map, only if entry already exists with same value.

    Remove a value from the map, only if entry already exists with same value.

    k

    the key

    v

    the value

  22. def removeL(k: K): Task[V]

    Remove a value from the map, asynchronously.

    Remove a value from the map, asynchronously.

    k

    the key

  23. def replaceIfPresentL(k: K, oldValue: V, newValue: V): Task[Boolean]

    Replace the entry only if it is currently mapped to a specific value

    Replace the entry only if it is currently mapped to a specific value

    k

    the key

    oldValue

    the existing value

    newValue

    the new value

  24. def replaceL(k: K, v: V): Task[V]

    Replace the entry only if it is currently mapped to some value

    Replace the entry only if it is currently mapped to some value

    k

    the key

    v

    the new value

  25. def sizeL(): Task[Int]

    Provide the number of entries in the map

  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. val target: AsyncMap[K, V]
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped