Package au.com.ds.ef.err

Examples of au.com.ds.ef.err.ExecutionError


            if (isFinal) {
                runner.callOnFinalState(State.this, context);
            }
        } catch (Exception e) {
            runner.callOnError(new ExecutionError(State.this, null, e,
                    "Execution Error in [State.whenEnter] handler", context));
        }
  }
View Full Code Here


                onLeaveHandler.call(State.this, context);

                if (runner.isTrace())
                    log.debug("when leave {} for {} >>>", State.this, context);
            } catch (Exception e) {
                runner.callOnError(new ExecutionError(State.this, null, e,
                        "Execution Error in [State.whenEnter] handler", context));
            }
    }
    runner.callOnStateLeave(this, context);
  }
View Full Code Here

                onEventTriggeredHandler.call(event, from, to, context);

                if (isTrace())
                    log.debug("when triggered {} in {} for {} >>>", event, from, context);
            } catch (Exception e) {
                callOnError(new ExecutionError(from, event, e,
                    "Execution Error in [EasyFlow.whenEventTriggered] handler", context));
            }
        }
    }
View Full Code Here

                onStateEnterHandler.call(state, context);

                if (isTrace())
                    log.debug("when enter state {} for {} >>>", state, context);
            } catch (Exception e) {
                callOnError(new ExecutionError(state, null, e,
                    "Execution Error in [EasyFlow.whenStateEnter] handler", context));
            }
        }
    }
View Full Code Here

                onStateLeaveHandler.call(state, context);

                if (isTrace())
                    log.debug("when leave state {} for {} >>>", state, context);
            } catch (Exception e) {
                callOnError(new ExecutionError(state, null, e,
                    "Execution Error in [EasyFlow.whenStateLeave] handler", context));
            }
        }
    }
View Full Code Here

                    log.debug("when final state {} for {} >>>", state, context);
            }

            callOnTerminate(context);
        } catch (Exception e) {
            callOnError(new ExecutionError(state, null, e,
                "Execution Error in [EasyFlow.whenFinalState] handler", context));
        }
    }
View Full Code Here

                        callOnTriggered(context, stateFrom, stateTo);
                        runner.callOnEventTriggered(Event.this, stateFrom, stateTo, context);
                        runner.setCurrentState(stateTo, context);
                    }
        } catch (Exception e) {
          runner.callOnError(new ExecutionError(stateFrom, Event.this, e,
              "Execution Error in [Event.trigger]", context));         
        }
      }
    });
  }
View Full Code Here

TOP

Related Classes of au.com.ds.ef.err.ExecutionError

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.