Evidence Identification Event Processing Engine


[Up] [Top]

Documentation for package ‘EIEvent’ version 0.4-5

Help Pages

A B C D E F G H I L M N O P Q R S T U V misc

EIEvent-package Evidence Identification Event Processing Engine

-- A --

all.equal.Event Class '"Event"'
all.equal.Rule Class '"Rule"'
all.equal.Status Class '"Status"'
app-method Class '"EIEngine"'
app-method Class '"Rule"'
app-method Accessor functions for context objects.
app-method Accessor functions for context objects.
applicableContexts Finds context sets to which a given context belongs.
as.jlist-method Constructor for the Context object
as.jlist-method Event object constructor
as.jlist-method Constructor for EIEvent Rule Objects
as.jlist-method Constructor for EITest or Rule Test.
as.jlist-method Status (state) object constructor
as.jlist-method Constructor for Timer objects.
asif.difftime More flexible constructor for creating difftime objects.

-- B --

belongsTo Finds context sets to which a given context belongs.
belongsTo-method Finds context sets to which a given context belongs.
belongsTo<- Finds context sets to which a given context belongs.
belongsTo<--method Finds context sets to which a given context belongs.
buildMessages These functions build messages for Trigger Rules.

-- C --

checkCondition Checks to see if a condition in a EIEvent Rule is true.
cid Accessor functions for context objects.
cid-method Accessor functions for context objects.
clearContexts Find or replace contexts in a context set
clearContexts-method Find or replace contexts in a context set
condition Accessors for Rule objects.
condition-method Accessors for Rule objects.
Conditions Conditional query operators for Rules.
Context Constructor for the Context object
context Accessor for verb and object field of events and rules.
Context-class Class '"Context"'
context-method Accessor for verb and object field of events and rules.
context<- Accessor for verb and object field of events and rules.
context<--method Accessor for verb and object field of events and rules.
ContextSet Class '"ContextSet"'
ContextSet-class Class '"ContextSet"'

-- D --

doc Meta-data accessors for Rules and Contexts.
doc-method Class '"EITest"'
doc-method Meta-data accessors for Rules and Contexts.

-- E --

EIEngine Creator for the EIEngine class.
EIEngine-class Class '"EIEngine"'
EIEvent Evidence Identification Event Processing Engine
EITest Constructor for EITest or Rule Test.
EITest-class Class '"EITest"'
Event Event object constructor
event Accessor Functions for RuleTest objects.
Event-class Class '"Event"'
event-method Class '"EITest"'
executePredicate Executes the predicate of an EIEvent Rule.

-- F --

final Accessor Functions for RuleTest objects.
final-method Class '"EITest"'
flag Accessor functions for context objects.
flag-method Accessor functions for context objects.
flag<- Accessor functions for context objects.
flag<--method Accessor functions for context objects.

-- G --

getJS Gets a field from an object in Javascript notation.
getJSfield Gets a field from an object in Javascript notation.

-- H --

handleEvent Does the processing for a new event.

-- I --

initial Accessor Functions for RuleTest objects.
initial-method Class '"EITest"'
is.difftime More flexible constructor for creating difftime objects.
isRunning Functions for manipulating timer objects.
isRunning-method Functions for manipulating timer objects.

-- L --

loadContexts Loads a set of contexts from a matrix description
loadRulesFromList Functions for loading rules into database.

-- M --

mainLoop Runs the 'EIEngine' as a server.
matchContext Find or replace contexts in a context set
matchContext-method Find or replace contexts in a context set
modify Functions that modify state when rule is triggered.

-- N --

name Meta-data accessors for Rules and Contexts.
name-method Class '"EITest"'
name-method Meta-data accessors for Rules and Contexts.
notifyListeners-method Class '"EIEngine"'
number Accessor functions for context objects.
number-method Accessor functions for context objects.
number<- Accessor functions for context objects.
number<--method Accessor functions for context objects.

-- O --

object Accessor for verb and object field of events and rules.
object-method Accessor for verb and object field of events and rules.
obs Accessor functions for context objects.
obs-method Accessor functions for context objects.
obs<- Accessor functions for context objects.
obs<--method Accessor functions for context objects.
oldContext Accessor for verb and object field of events and rules.
oldContext-method Accessor for verb and object field of events and rules.

-- P --

parseContext Constructor for the Context object
parseEITest Constructor for EITest or Rule Test.
parseEvent Event object constructor
parseRule Constructor for EIEvent Rule Objects
parseRuleTest Constructor for EITest or Rule Test.
parseStatus Status (state) object constructor
parseTimer Constructor for Timer objects.
pause Functions for manipulating timer objects.
pause-method Functions for manipulating timer objects.
predicate Accessors for Rule objects.
predicate-method Accessors for Rule objects.
Predicates Functions that modify state when rule is triggered.
priority Accessors for Rule objects.
priority-method Accessors for Rule objects.
processEvent Does the processing for a new event.

-- Q --

queryResult Accessor Functions for RuleTest objects.
queryResult-method Class '"RuleTest"'

-- R --

removeJS Removes a field from a state object.
removeJSfield Removes a field from a state object.
reset Functions for manipulating timer objects.
reset-method Functions for manipulating timer objects.
resume Functions for manipulating timer objects.
resume-method Functions for manipulating timer objects.
Rule Constructor for EIEvent Rule Objects
rule Accessor Functions for RuleTest objects.
Rule-class Class '"Rule"'
rule-method Class '"RuleTest"'
RuleTable-class Class '"RuleTable"'
RuleTest Constructor for EITest or Rule Test.
RuleTest-class Class '"RuleTest"'
ruleType Accessors for Rule objects.
ruleType-method Accessors for Rule objects.
runContextRules Runs all of the appropriate rules of the given type.
runObservableRules Runs all of the appropriate rules of the given type.
runResetRules Runs all of the appropriate rules of the given type.
runRule Runs a specific rule in a particular application.
runStatusRules Runs all of the appropriate rules of the given type.
runTest Runs a test case with a given set of rules
runTriggerRules Runs all of the appropriate rules of the given type.
runTRule Runs a specific rule in a particular application.

-- S --

setJS Sets a field in a status object in Javascript notation.
setJSfield Sets a field in a status object in Javascript notation.
setTimer Manipulates a Timer inside of a Status
setTimer-method Class '"Status"'
setTimer-method Manipulates a Timer inside of a Status
show-method Constructor for the Context object
show-method Class '"EITest"'
show-method Class '"Event"'
show-method Class '"Rule"'
start Functions for manipulating timer objects.
start-method Functions for manipulating timer objects.
Status Status (state) object constructor
Status-class Class '"Status"'

-- T --

testAndLoad Functions for loading rules into database.
testPredicate Functions for testing rule queries.
testPredicateScript Functions for testing rule queries.
testQuery Functions for testing rule queries.
testQueryScript Functions for testing rule queries.
testRule Functions for testing rule queries.
testRuleScript Functions for testing rule queries.
TestSet-class Class '"TestSet"'
Timer Constructor for Timer objects.
timer Manipulates a Timer inside of a Status
Timer-class Class '"Timer"'
timer-method Class '"Status"'
timer<- Manipulates a Timer inside of a Status
timer<--method Class '"Status"'
timerRunning Manipulates a Timer inside of a Status
timerRunning-method Class '"Status"'
timerRunning-method Manipulates a Timer inside of a Status
timerRunning<- Manipulates a Timer inside of a Status
timerRunning<--method Class '"Status"'
timerRunning<--method Manipulates a Timer inside of a Status
timerTime Manipulates a Timer inside of a Status
timerTime-method Class '"Status"'
timerTime-method Manipulates a Timer inside of a Status
timerTime<- Manipulates a Timer inside of a Status
timerTime<--method Class '"Status"'
timerTime<--method Manipulates a Timer inside of a Status
timeSoFar Functions for manipulating timer objects.
timeSoFar-method Functions for manipulating timer objects.
timeSoFar<- Functions for manipulating timer objects.
timeSoFar<--method Functions for manipulating timer objects.
timestamp-method Accessor functions for context objects.
toString-method Class '"Context"'
toString-method Class '"EITest"'
toString-method Class '"Event"'
toString-method Class '"Rule"'
toString-method Class '"RuleTest"'
totalTime Functions for manipulating timer objects.
totalTime-method Functions for manipulating timer objects.

-- U --

updateContext Find or replace contexts in a context set
updateContext-method Find or replace contexts in a context set
UserRecordSet Class '"UserRecordSet"'
UserRecordSet-class Class '"UserRecordSet"'

-- V --

verb Accessor for verb and object field of events and rules.
verb-method Accessor for verb and object field of events and rules.

-- misc --

!addToSet Functions that modify state when rule is triggered.
!decr Functions that modify state when rule is triggered.
!div Functions that modify state when rule is triggered.
!incr Functions that modify state when rule is triggered.
!max Functions that modify state when rule is triggered.
!min Functions that modify state when rule is triggered.
!mult Functions that modify state when rule is triggered.
!pop Functions that modify state when rule is triggered.
!pullFromSet Functions that modify state when rule is triggered.
!push Functions that modify state when rule is triggered.
!reset Functions that modify state when rule is triggered.
!send These functions build messages for Trigger Rules.
!send1 These functions build messages for Trigger Rules.
!send2 These functions build messages for Trigger Rules.
!set Functions that modify state when rule is triggered.
!setCall Functions that modify state when rule is triggered.
!setKeyValue Functions that modify state when rule is triggered.
!start Functions that modify state when rule is triggered.
!unset Functions that modify state when rule is triggered.
?all Conditional query operators for Rules.
?and Conditional query operators for Rules.
?any Conditional query operators for Rules.
?eq Conditional query operators for Rules.
?exists Conditional query operators for Rules.
?gt Conditional query operators for Rules.
?gte Conditional query operators for Rules.
?in Conditional query operators for Rules.
?isna Conditional query operators for Rules.
?isnull Conditional query operators for Rules.
?lt Conditional query operators for Rules.
?lte Conditional query operators for Rules.
?ne Conditional query operators for Rules.
?nin Conditional query operators for Rules.
?not Conditional query operators for Rules.
?or Conditional query operators for Rules.
?regexp Conditional query operators for Rules.
?where Conditional query operators for Rules.