net.rewerse.i5.r3.eval
Class BrokerEvaluator

java.lang.Object
  extended by net.rewerse.i5.r3.eval.BrokerEvaluator
All Implemented Interfaces:
WSEngine, AsynchEngine, AsynchEvaluator, Engine, ExpressionEngine, NativeEngine

public class BrokerEvaluator
extends java.lang.Object
implements AsynchEvaluator, NativeEngine, ExpressionEngine


Field Summary
 
Fields inherited from interface net.rewerse.i5.juice.axis.WSEngine
MODEL
 
Constructor Summary
BrokerEvaluator(BrokerEngine eng)
           
 
Method Summary
 EvaluateResponse exec(Evaluate eval)
           
 void exec(Evaluated msg)
           
 void exec(EvaluateResponse msg)
           
 void exec(Evaluating msg)
           
 Loaded exec(Load decl)
           
 Registered exec(Register def)
           
 Terminated exec(Terminate msg)
           
 void exec(Terminated msg)
           
 Thing getThing()
           
 Thing getThing(java.lang.String url)
           
 boolean isPending(Request req)
           
 boolean isPending(Response resp)
           
 boolean isPending(Terminate msg)
           
 Interface notifyTo()
           
 void terminate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrokerEvaluator

public BrokerEvaluator(BrokerEngine eng)
Method Detail

isPending

public boolean isPending(Request req)

isPending

public boolean isPending(Response resp)

isPending

public boolean isPending(Terminate msg)

getThing

public Thing getThing()
               throws java.lang.Exception
Specified by:
getThing in interface WSEngine
Throws:
java.lang.Exception

getThing

public Thing getThing(java.lang.String url)
               throws java.lang.Exception
Specified by:
getThing in interface WSEngine
Throws:
java.lang.Exception

terminate

public void terminate()
Specified by:
terminate in interface WSEngine

exec

public Registered exec(Register def)
                throws java.lang.Exception
Specified by:
exec in interface Engine
Throws:
java.lang.Exception

exec

public EvaluateResponse exec(Evaluate eval)
                      throws java.lang.Exception
Specified by:
exec in interface ExpressionEngine
Throws:
java.lang.Exception

exec

public Terminated exec(Terminate msg)
                throws java.lang.Exception
Specified by:
exec in interface ExpressionEngine
Specified by:
exec in interface NativeEngine
Throws:
java.lang.Exception

exec

public Loaded exec(Load decl)
            throws java.lang.Exception
Specified by:
exec in interface NativeEngine
Throws:
java.lang.Exception

notifyTo

public Interface notifyTo()
Specified by:
notifyTo in interface AsynchEngine

exec

public void exec(Terminated msg)
Specified by:
exec in interface AsynchEngine

exec

public void exec(EvaluateResponse msg)
Specified by:
exec in interface AsynchEvaluator

exec

public void exec(Evaluating msg)
Specified by:
exec in interface AsynchEvaluator

exec

public void exec(Evaluated msg)
Specified by:
exec in interface AsynchEvaluator