Cross Reference: SimpleThreadedMonitor.java
xref
: /
owl-s
/
src
/
org
/
mindswap
/
owls
/
process
/
execution
/
SimpleThreadedMonitor.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
package
org
.
mindswap
.
owls
.
process
.
execution
;
import
java
.
util
.
Iterator
;
import
org
.
mindswap
.
exceptions
.
ExecutionException
;
import
org
.
mindswap
.
owls
.
process
.
Process
;
import
org
.
mindswap
.
query
.
ValueMap
;
import
org
.
mindswap
.
swrl
.
Variable
;
/**
* Simple monitor to show monitoring for threaded execution.
*
*
@author
Michael D�nzer (University of Zurich)
*
@date
04.09.2006
*/
public
class
SimpleThreadedMonitor
extends
DefaultProcessMonitor
{
public
void
executionFailed
(
ExecutionException
e) {
super
.
executionFailed
(e);
System
.
out
.
println
(
"--------------"
);
}
public
void
executionFinished
(
Process
process
,
ValueMap
inputs
,
ValueMap
outputs
) {
super
.
executionFinished
(
process
,
inputs
,
outputs
);
System
.
out
.
println
(
"--------------"
);
}
public
void
executionStarted
(
Process
process
,
ValueMap
inputs
) {
super
.
executionStarted
(
process
,
inputs
);
System
.
out
.
println
(
"--------------"
);
}
public
void
executionContinued
(
Process
process
) {
System
.
out
.
println
(
"Execution of process: "
+
process
.
getLocalName
() +
" has continued"
);
System
.
out
.
println
(
"--------------"
);
}
public
void
executionInterrupted
(
Process
process
) {
System
.
out
.
println
(
"Execution of process: "
+
process
.
getLocalName
() +
" has been interrupted"
);
System
.
out
.
println
(
"--------------"
);
}
public
void
getExecutionResults
(
ValueMap
values
) {
Iterator
iter
=
values
.
getVariables
().
iterator
();
while
(
iter
.
hasNext
()) {
Variable
var
= (
Variable
)
iter
.
next
();
System
.
out
.
println
(
values
.
getStringValue
(
var
));
}
System
.
out
.
println
(
"--------------"
);
}
}