Class

it.agilelab.bigdata.wasp.core.eventengine.eventproducers

EventRule

Related Doc: package eventproducers

Permalink

case class EventRule(eventRuleName: String, streamingSource: String, ruleStatement: String, ruleTypeExpr: String, ruleSeverityExpr: String, ruleSourceIdExpr: String) extends Product with Serializable

Event rules store a group of SQL statements which indicate whether an Event occurred or not, as well as how to enrich it with context information

eventRuleName

is the name of the event rule

ruleStatement

defines whether an Event occurred or not

ruleTypeExpr

enrich the Event object with the type field

ruleSeverityExpr

enrich the Event object with the severity field

ruleSourceIdExpr

enrich the Event object with the sourceId field

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventRule
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EventRule(eventRuleName: String, streamingSource: String, ruleStatement: String, ruleTypeExpr: String, ruleSeverityExpr: String, ruleSourceIdExpr: String)

    Permalink

    eventRuleName

    is the name of the event rule

    ruleStatement

    defines whether an Event occurred or not

    ruleTypeExpr

    enrich the Event object with the type field

    ruleSeverityExpr

    enrich the Event object with the severity field

    ruleSourceIdExpr

    enrich the Event object with the sourceId field

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. val eventRuleName: String

    Permalink

    is the name of the event rule

  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  9. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  11. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  12. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  13. val ruleSeverityExpr: String

    Permalink

    enrich the Event object with the severity field

  14. val ruleSourceIdExpr: String

    Permalink

    enrich the Event object with the sourceId field

  15. val ruleStatement: String

    Permalink

    defines whether an Event occurred or not

  16. val ruleTypeExpr: String

    Permalink

    enrich the Event object with the type field

  17. val streamingSource: String

    Permalink
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped