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
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- UpdateFilter
- Serializable
- Product
- Equals
- SubscriberCommand
- Command
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new UpdateFilter(streamId: String, criteria: List[FilterCriteria])
Java API
- new UpdateFilter(streamId: String, criteria: Seq[FilterCriteria])
Value Members
- val criteria: Seq[FilterCriteria]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val streamId: String
- Definition Classes
- UpdateFilter → SubscriberCommand