protected boolean evaluate(ThreadSnapshotEvent event) { if (event.threadName() != null) { matcher.reset(event.threadName()); return matcher.matches(); } else { return false; } } }
@Override public String getThreadName() { return events.peekNext().threadName(); }
public void format(StringBuilder sb, ThreadSnapshotEvent e) { String timestamp = fmt.format(e.timestamp()); sb .append("Thread [") .append(e.threadId()) .append("] "); if (e.threadState() != null) { sb.append(e.threadState()).append(' '); } sb.append("at ").append(timestamp); if (e.threadName() != null) { sb.append(" - ").append(e.threadName()); } sb.append("\n"); StackFrameList trace = e.stackTrace(); for(StackFrame frame: trace) { sb.append(frame).append("\n"); } } }
if (e.threadName() != null) { threadHeader.append(" - ").append(e.threadName());
public void feed(Iterable<ThreadSnapshotEvent> events) { for(ThreadSnapshotEvent e: events) { if (e.stackTrace() != null && e.stackTrace().depth() > 0) { String threadName = String.valueOf(e.threadName()); ThreadDump dump = thread(threadName); int[] trace = intern(e); dump.count(trace); } } }
public void loadFrom(ThreadSnapshotEvent event) { copyCommonEventFrom(event); threadId(event.threadId()); threadName(event.threadName()); threadState(event.threadState()); stackTrace(event.stackTrace()); }
private void copyToBuf(ThreadSnapshotEvent event) { eventBuf.loadFrom(event); // eventBuf.tags().put(JvmEvents.JVM_EVENT_KEY, JvmEvents.EVENT_THREAD_SNAPSHOT); if (event.threadId() >= 0) { eventBuf.counters().set(JvmEvents.THREAD_ID, event.threadId()); } if (event.threadName() != null) { eventBuf.tags().remove(JvmEvents.THREAD_NAME); eventBuf.tags().put(JvmEvents.THREAD_NAME, event.threadName()); } if (event.threadState() != null) { eventBuf.tags().remove(JvmEvents.THREAD_STATE); eventBuf.tags().put(JvmEvents.THREAD_STATE, event.threadState().toString()); } }
protected boolean evaluate(ThreadSnapshotEvent event) { if (event.threadName() != null) { matcher.reset(event.threadName()); return matcher.matches(); } else { return false; } } }
@Override public String getThreadName() { return events.peekNext().threadName(); }
public void format(StringBuilder sb, ThreadSnapshotEvent e) { String timestamp = fmt.format(e.timestamp()); sb .append("Thread [") .append(e.threadId()) .append("] "); if (e.threadState() != null) { sb.append(e.threadState()).append(' '); } sb.append("at ").append(timestamp); if (e.threadName() != null) { sb.append(" - ").append(e.threadName()); } sb.append("\n"); StackFrameList trace = e.stackTrace(); for(StackFrame frame: trace) { sb.append(frame).append("\n"); } } }
if (e.threadName() != null) { threadHeader.append(" - ").append(e.threadName());
public void feed(Iterable<ThreadSnapshotEvent> events) { for(ThreadSnapshotEvent e: events) { if (e.stackTrace() != null && e.stackTrace().depth() > 0) { String threadName = String.valueOf(e.threadName()); ThreadDump dump = thread(threadName); int[] trace = intern(e); dump.count(trace); } } }
public void loadFrom(ThreadSnapshotEvent event) { copyCommonEventFrom(event); threadId(event.threadId()); threadName(event.threadName()); threadState(event.threadState()); stackTrace(event.stackTrace()); }
private void copyToBuf(ThreadSnapshotEvent event) { eventBuf.loadFrom(event); // eventBuf.tags().put(JvmEvents.JVM_EVENT_KEY, JvmEvents.EVENT_THREAD_SNAPSHOT); if (event.threadId() >= 0) { eventBuf.counters().set(JvmEvents.THREAD_ID, event.threadId()); } if (event.threadName() != null) { eventBuf.tags().remove(JvmEvents.THREAD_NAME); eventBuf.tags().put(JvmEvents.THREAD_NAME, event.threadName()); } if (event.threadState() != null) { eventBuf.tags().remove(JvmEvents.THREAD_STATE); eventBuf.tags().put(JvmEvents.THREAD_STATE, event.threadState().toString()); } }