net.rewerse.i5.r3.eval.prova
Class Evaluator
java.lang.Object
net.rewerse.i5.r3.eval.ExprEvaluator
net.rewerse.i5.r3.eval.NativeEvaluator
net.rewerse.i5.r3.eval.prova.Evaluator
- All Implemented Interfaces:
- WSEngine, AsynchEngine, AsynchEvaluator, BrokerEngine, Engine, ExpressionEngine, NativeEngine
public class Evaluator
- extends NativeEvaluator
| Fields inherited from interface net.rewerse.i5.juice.axis.WSEngine |
MODEL |
|
Constructor Summary |
Evaluator(java.lang.String url)
|
|
Method Summary |
protected void |
addRcvMsg(ExprEvaluator.Context ctx,
java.lang.String rules)
|
protected void |
createNative(ExprEvaluator.Context ctx,
java.lang.String id)
|
protected void |
evaluate(ExprEvaluator.Context ctx)
|
protected void |
freeId(ExprEvaluator.Context ctx,
java.lang.String id)
|
protected Language |
getLanguage()
|
void |
rcvMsg(java.lang.String iid,
Tuple t,
java.lang.String xid,
java.lang.String protocol,
java.lang.String ag,
java.lang.String from,
java.lang.String perform,
java.lang.Object content)
|
protected void |
sendMsg(ExprEvaluator.Context ctx,
java.lang.String rules)
|
protected void |
solve(ExprEvaluator.Context ctx,
java.lang.String rules,
java.lang.String goal)
|
void |
terminate()
|
| Methods inherited from class net.rewerse.i5.r3.eval.ExprEvaluator |
activeInstallation, asObject, asString, asString, evaluate, exec, exec, exec, exec, exec, exec, exec, getEngine, getLanguage, getThing, getThing, incompleteEvaluation, install, join, join, notEmpty, notifyTo, r3lang, r3lang, r3lang, r3lang, r3lang, r3lang, r3url, register, terminateInstallations, unregister, updateEvaluation, xmlBuilder |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.rewerse.i5.r3.Engine |
exec |
LANG
public static final Language LANG
Evaluator
public Evaluator(java.lang.String url)
throws java.lang.Exception
- Throws:
java.lang.Exception
terminate
public void terminate()
- Specified by:
terminate in interface WSEngine- Overrides:
terminate in class ExprEvaluator
getLanguage
protected Language getLanguage()
- Specified by:
getLanguage in class ExprEvaluator
evaluate
protected void evaluate(ExprEvaluator.Context ctx)
throws java.lang.Exception
- Specified by:
evaluate in class ExprEvaluator
- Throws:
java.lang.Exception
solve
protected void solve(ExprEvaluator.Context ctx,
java.lang.String rules,
java.lang.String goal)
throws java.lang.Exception
- Throws:
java.lang.Exception
sendMsg
protected void sendMsg(ExprEvaluator.Context ctx,
java.lang.String rules)
throws java.lang.Exception
- Throws:
java.lang.Exception
addRcvMsg
protected void addRcvMsg(ExprEvaluator.Context ctx,
java.lang.String rules)
throws java.lang.Exception
- Throws:
java.lang.Exception
rcvMsg
public void rcvMsg(java.lang.String iid,
Tuple t,
java.lang.String xid,
java.lang.String protocol,
java.lang.String ag,
java.lang.String from,
java.lang.String perform,
java.lang.Object content)
createNative
protected void createNative(ExprEvaluator.Context ctx,
java.lang.String id)
throws java.lang.Exception
- Specified by:
createNative in class NativeEvaluator
- Throws:
java.lang.Exception
freeId
protected void freeId(ExprEvaluator.Context ctx,
java.lang.String id)
throws java.lang.Exception
- Specified by:
freeId in class NativeEvaluator
- Throws:
java.lang.Exception