pojo.timestamp(dumpTimestamp); pojo.threadName(threadName); pojo.threadId(tid);
public void loadFrom(ThreadSnapshot event) { if (event instanceof ThreadSnapshotEvent) { loadFrom((ThreadSnapshotEvent)event); } else { timestamp(event.timestamp()); threadId(event.threadId()); threadName(event.threadName()); threadState(event.threadState()); counters().clear();; counters().setAll(event.counters()); stackTrace(event.stackTrace()); if (event instanceof TaggedEvent) { tags().clear(); tags().putAll(((TaggedEvent) event).tags()); } } }
pojo.timestamp(dumpTimestamp); pojo.threadName(threadName); pojo.threadId(tid);
if (METHOD_PROFILING_SAMPLE.equals(type)) { eventPojo.timestamp(TimeUnit.NANOSECONDS.toMillis(e.getStartTimestamp())); FLRThread thread = (FLRThread) e.getValue("(thread)"); if (thread != null) {
private Event parseThreadSample(IEvent e) { threadPojo.timestamp(TimeUnit.NANOSECONDS.toMillis(e.getStartTimestamp())); FLRThread thread = (FLRThread) e.getValue("(thread)"); if (thread != null) { threadPojo.threadId(thread.getThreadId()); threadPojo.threadName(thread.getThreadName()); } else { threadPojo.threadId(-1); threadPojo.threadName(null); } FLRStackTrace flrStackTrace = (FLRStackTrace) e.getValue("(stackTrace)"); if (flrStackTrace != null) { threadPojo.stackTrace(trace(flrStackTrace)); } else { threadPojo.stackTrace(null); } return threadPojo; }
private Event parseMethodSamplingEvent(IItem e) { threadPojo.timestamp(timestamp(e)); IMCThread thread = thread(e); if (thread != null) { threadPojo.threadId(thread.getThreadId()); threadPojo.threadName(thread.getThreadName()); } else { threadPojo.threadId(-1); threadPojo.threadName(null); } IMCStackTrace flrStackTrace = stacktrace(e); if (flrStackTrace != null) { threadPojo.stackTrace(trace(flrStackTrace)); } else { threadPojo.stackTrace(null); } return threadPojo; }
public void loadFrom(ThreadSnapshot event) { if (event instanceof ThreadSnapshotEvent) { loadFrom((ThreadSnapshotEvent)event); } else { timestamp(event.timestamp()); threadId(event.threadId()); threadName(event.threadName()); threadState(event.threadState()); counters().clear();; counters().setAll(event.counters()); stackTrace(event.stackTrace()); if (event instanceof TaggedEvent) { tags().clear(); tags().putAll(((TaggedEvent) event).tags()); } } }