public final class _ReturnF extends Object implements _Operation
Exit the state machine with the given (indirect) result.
SMBuilder smb = new SMBuilder();
smb._return(new ObjectFunc() {
public Object get(StateMachine sm) {
return "Hello world!";
}
});
smb.call(rp);
Result:
Hello world!
SMBuilder smb = new SMBuilder();
smb._return(new ObjectFunc() {
public Object get(StateMachine sm) {
return null;
}
});
smb.call(rp);
Result:
null
| Constructor and Description |
|---|
_ReturnF(_SMBuilder parentSMB,
ObjectFunc result)
Create a_ReturnF.
|
public _ReturnF(_SMBuilder parentSMB, ObjectFunc result)
parentSMB - The parent builder.result - The indirect result returned.public final void call(SimpleMachine stateMachine, RP rp) throws Exception
call in interface _OperationstateMachine - The state machine driving the operation.rp - The response processor.Exception - Any uncaught exceptions raised while performing the operation.Copyright © 2013. All Rights Reserved.