final case class UpdateFilter(streamId: String, criteria: Seq[FilterCriteria]) extends SubscriberCommand with Product with Serializable

Add or remove filter criteria.

Exclude criteria are evaluated first. If no matching exclude criteria the event is emitted. If an exclude criteria is matching the include criteria are evaluated. If no matching include criteria the event is discarded. If matching include criteria the event is emitted.

Source
ConsumerFilter.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UpdateFilter
  2. Serializable
  3. Product
  4. Equals
  5. SubscriberCommand
  6. Command
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UpdateFilter(streamId: String, criteria: List[FilterCriteria])

    Java API

  2. new UpdateFilter(streamId: String, criteria: Seq[FilterCriteria])

Value Members

  1. val criteria: Seq[FilterCriteria]
  2. def productElementNames: Iterator[String]
    Definition Classes
    Product
  3. val streamId: String
    Definition Classes
    UpdateFilterSubscriberCommand