gnieh.sohva.async

FilteredChangeStream

class FilteredChangeStream extends ChangeStream

The filtered change stream

Linear Supertypes
ChangeStream, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FilteredChangeStream
  2. ChangeStream
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FilteredChangeStream(p: ((String, Option[JObject])) ⇒ Boolean, original: ChangeStream)

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. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def closed: Boolean

    Indicates whether this stream is closed

    Indicates whether this stream is closed

    Definition Classes
    FilteredChangeStreamChangeStream
  9. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  11. def filter(p: ((String, Option[JObject])) ⇒ Boolean): ChangeStream

    Returns a change stream that is filtered by the given predicate

    Returns a change stream that is filtered by the given predicate

    Definition Classes
    FilteredChangeStreamChangeStream
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def foreach(f: ((String, Option[JObject])) ⇒ Unit): Int

    Calls the function for each received change.

    Calls the function for each received change. If the document was added or updated, it is passed along with its identifier, if it was deleted, only the identifier is given. The identifier of the registered handler is immediately returned to allow for later unregistration. If the stream is closed, the handler is not registered and the function returns -1

    Definition Classes
    FilteredChangeStreamChangeStream
  14. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. def toString(): String

    Definition Classes
    AnyRef → Any
  22. def unregister(id: Int): Unit

    Unregisters the change handler identifier by the given identifier

    Unregisters the change handler identifier by the given identifier

    Definition Classes
    FilteredChangeStreamChangeStream
  23. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. def withFilter(f: ((String, Option[JObject])) ⇒ Boolean): ChangeStream

    Alias for filter(f).

    Alias for filter(f). this is intended to be used in for-comprehensions

    Definition Classes
    ChangeStream

Inherited from ChangeStream

Inherited from AnyRef

Inherited from Any

Ungrouped