Class/Object

monix.execution

Features

Related Docs: object Features | package execution

Permalink

final class Features extends AnyVal with Serializable

Features describes a set of features described via bitwise operators applied to ints, but made type safe.

This is like a special purpose BitSet.

Currently used to describe the features of Scheduler.

Linear Supertypes
Serializable, Serializable, AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Features
  2. Serializable
  3. Serializable
  4. AnyVal
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Features(flags: Flags)

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    Any
  3. def +(feature: Flag): Features

    Permalink

    Adds a feature to the set.

    Adds a feature to the set.

    Annotations
    @inline()
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def contains(feature: Flag): Boolean

    Permalink

    Tests if a given feature is in the set.

    Tests if a given feature is in the set.

    Annotations
    @inline()
  7. def diff(other: Features): Features

    Permalink

    Computes the difference between the source and another feature set, such that the new value contains the features of the source that are not in the other set.

    Computes the difference between the source and another feature set, such that the new value contains the features of the source that are not in the other set.

    Annotations
    @inline()
  8. val flags: Flags

    Permalink
  9. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  10. def intersect(other: Features): Features

    Permalink

    Longersects the source with another feature set, such that the new value will contain the flags that are contained by both.

    Longersects the source with another feature set, such that the new value will contain the flags that are contained by both.

    Annotations
    @inline()
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def toString(): String

    Permalink
    Definition Classes
    Features → Any
  13. def union(other: Features): Features

    Permalink

    Computes the union between the source and another feature set, such that the new value contains the features of both.

    Computes the union between the source and another feature set, such that the new value contains the features of both.

    Annotations
    @inline()

Inherited from Serializable

Inherited from Serializable

Inherited from AnyVal

Inherited from Any

Ungrouped