| Package | Description |
|---|---|
| org.scribble.monitor | |
| org.scribble.monitor.model |
| Modifier and Type | Method and Description |
|---|---|
SessionScope |
SessionInstance.getScope()
This method returns the top level scope associated with this
session instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<SessionScope> |
SessionScope.getSubScopes()
This method returns the list of sub-scopes associated with the
session instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SessionScope.addSubScope(SessionScope sub)
This method adds a sub scope to the session's scope.
|
protected void |
DefaultMonitor.checkScope(SessionType type,
SessionScope scope,
SessionScope subScope,
int scopeIndex)
This method checks a sub-scope to see whether it has completed, and if so,
remove it from the parent scope and initiate any optional completion node.
|
protected boolean |
DefaultMonitor.received(SessionType type,
SessionScope scope,
Message message,
String fromRole)
This method checks whether the received message is applicable to the supplied
session scope or any of its child scopes.
|
protected boolean |
DefaultMonitor.sent(SessionType type,
SessionScope scope,
Message message,
String toRole)
This method checks whether the sent message is applicable to the supplied
session scope or any of its child scopes.
|
void |
SessionInstance.setScope(SessionScope scope)
This method sets the top level scope associated with this
session instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SessionScope.setSubScopes(List<SessionScope> subScopes)
This method sets the list of sub-scopes associated with this scope.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MessageNode.checkMessage(SessionType type,
SessionScope scope,
int scopeIndex,
Message message)
This method checks the message against the message node.
|
boolean |
Continue.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Do.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Interruptible.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Choice.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Parallel.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Node.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
boolean |
Recursion.evaluate(SessionType type,
int index,
SessionScope scope)
This method checks whether the node can be evaluated without external trigger.
|
protected void |
Node.handled(SessionType type,
SessionScope scope,
int scopeIndex)
This method unschedules the current node, if part of the session scope, and
if a next index is identified, this will be evaluated.
|
boolean |
Receive.received(SessionType type,
SessionScope scope,
int scopeIndex,
Message message,
String fromRole)
This method checks whether the sent message is valid.
|
boolean |
Node.received(SessionType type,
SessionScope scope,
int scopeIndex,
Message message,
String fromRole)
This method checks whether the sent message is valid.
|
boolean |
Send.sent(SessionType type,
SessionScope scope,
int scopeIndex,
Message message,
String toRole)
This method checks whether the sent message is valid.
|
boolean |
Node.sent(SessionType type,
SessionScope scope,
int scopeIndex,
Message message,
String toRole)
This method checks whether the sent message is valid.
|
Copyright © 2014. All Rights Reserved.