Package net.zero.smarttrace.data.events

Examples of net.zero.smarttrace.data.events.EMethodExitEvent


   * @param event
   * @return
   */
  public EMethodExitEvent createMethodExitEvent(MethodExitEvent event)
    {
    EMethodExitEvent ret=new EMethodExitEvent();
    loadEventTimeData(ret);
    loadStackTraceAndLocation(ret, event.thread());
   
    if(!ret.getStackFrame().getMethod().isReturnVoid())
      ret.setReturnValue(getValue(event.returnValue()));
   
    //aun hay stack
    if(ret.getStackFrame().getPreviousStackFrame()!=null)
      lastLocations.put(ret.getStackFrame().getThread().getName(), ret.getStackFrame().getPreviousStackFrame());
    //se finalizo el hilo
    else
      lastLocations.remove(ret.getStackFrame().getThread().getName());
   
    JPAManager.getJPAManager().getEntityManager().persist(ret);
   
    return ret;
    }
View Full Code Here

TOP

Related Classes of net.zero.smarttrace.data.events.EMethodExitEvent

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.