| Package | Description |
|---|---|
| org.scribble.monitor | |
| org.scribble.monitor.export | |
| org.scribble.monitor.export.rules | |
| org.scribble.monitor.model |
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
Monitor.initializeInstance(SessionType type,
SessionInstance instance)
This method initializes a session instance based on the supplied session type.
|
void |
DefaultMonitor.initializeInstance(SessionType type,
SessionInstance instance)
This method initializes a session instance based on the supplied session type.
|
boolean |
Monitor.received(SessionType type,
SessionInstance instance,
Message message,
String fromRole)
This method checks whether the received message is valid.
|
boolean |
DefaultMonitor.received(SessionType type,
SessionInstance instance,
Message message,
String fromRole)
This method checks whether the received message is valid.
|
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.
|
boolean |
Monitor.sent(SessionType type,
SessionInstance instance,
Message message,
String toRole)
This method checks whether the sent message is valid.
|
boolean |
DefaultMonitor.sent(SessionType type,
SessionInstance instance,
Message message,
String toRole)
This method checks whether the sent message is valid.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
SessionType |
MonitorExporter.export(ModuleContext context,
LProtocolDefinition protocol)
This method returns the session type associated with the supplied protocol.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LBlockNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LSendNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LContinueNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LInterruptibleNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LRecursionNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LReceiveNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LDoNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LParallelNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
NodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
void |
LChoiceNodeExporter.export(ModuleContext context,
ExportState state,
ModelObject mobj,
SessionType type)
This method exports the model object to the session type.
|
protected void |
LInterruptibleNodeExporter.exportCatch(ModuleContext context,
ExportState state,
LInterruptible.Catch elem,
SessionType type,
Message mesg) |
protected void |
LInterruptibleNodeExporter.exportThrow(ModuleContext context,
ExportState state,
LInterruptible elem,
SessionType type,
Message mesg) |
| 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.