congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ThreadSnapshotEventPojo
Code IndexAdd Tabnine to your IDE (free)

How to use
ThreadSnapshotEventPojo
in
org.gridkit.jvmtool.codec.stacktrace

Best Java code snippets using org.gridkit.jvmtool.codec.stacktrace.ThreadSnapshotEventPojo (Showing top 15 results out of 315)

origin: aragozin/jvm-tools

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());
    }
  }
}
origin: aragozin/jvm-tools

public void loadFrom(ThreadSnapshotEvent event) {
  copyCommonEventFrom(event);
  threadId(event.threadId());
  threadName(event.threadName());
  threadState(event.threadState());
  stackTrace(event.stackTrace());
}
origin: aragozin/jvm-tools

  @Override
  public ThreadSnapshotEvent morph(ThreadSnapshotEvent event) {
    snap.loadFrom(event);
    snap.stackTrace(event.stackTrace().fragment(0, trimPoint));
    return snap;
  }
}    
origin: aragozin/jvm-tools

String semaphore = threadLine.group(6);
ThreadSnapshotEventPojo pojo = new ThreadSnapshotEventPojo();
pojo.timestamp(dumpTimestamp);
pojo.threadName(threadName);
pojo.threadId(tid);
pojo.tags().put("jstack.threadState", threadMode);
if (semaphore != null) {
  pojo.tags().put("jstack.threadSemaphore", semaphore);
pojo.counters().set("jstack.nid", nid);
if (daemon) {
  pojo.tags().put("jstack.threadIsDaemon", "true");
  String jstate = threadState.group(1);
  String jstateExtra = threadState.group(2);
  pojo.threadState(State.valueOf(jstate));
  if (jstateExtra != null) {
    pojo.tags().put("jstack.threadStateExtra", jstateExtra);
  if (line == null || line.trim().length() == 0) {
    StackFrameArray sfa = new StackFrameArray(frames);
    pojo.stackTrace(sfa);
    return;
origin: org.gridkit.jvmtool/sjk-jfr6

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;
}
origin: aragozin/jvm-tools

  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());
    }
  }

origin: org.gridkit.jvmtool/sjk-core

String semaphore = threadLine.group(6);
ThreadSnapshotEventPojo pojo = new ThreadSnapshotEventPojo();
pojo.timestamp(dumpTimestamp);
pojo.threadName(threadName);
pojo.threadId(tid);
pojo.tags().put("jstack.threadState", threadMode);
if (semaphore != null) {
  pojo.tags().put("jstack.threadSemaphore", semaphore);
pojo.counters().set("jstack.nid", nid);
if (daemon) {
  pojo.tags().put("jstack.threadIsDaemon", "true");
  String jstate = threadState.group(1);
  String jstateExtra = threadState.group(2);
  pojo.threadState(State.valueOf(jstate));
  if (jstateExtra != null) {
    pojo.tags().put("jstack.threadStateExtra", jstateExtra);
  if (line == null || line.trim().length() == 0) {
    StackFrameArray sfa = new StackFrameArray(frames);
    pojo.stackTrace(sfa);
    return;
origin: aragozin/jvm-tools

public void loadFromRawEvent(ThreadTraceEvent event) {
  threadId(-1);
  threadName(null);
  threadState(null);
  CommonEvent cevent = (CommonEvent)event;
  copyCommonEventFrom(cevent);
  if (cevent.counters().getValue(JvmEvents.THREAD_ID) >= 0) {
    threadId(cevent.counters().getValue(JvmEvents.THREAD_ID));
  }
  threadName(cevent.tags().firstTagFor(JvmEvents.THREAD_NAME));
  threadState(state(cevent.tags().firstTagFor(JvmEvents.THREAD_STATE)));
  stackTrace(event.stackTrace());
}
origin: org.gridkit.jvmtool/sjk-jfr5

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;
}
origin: org.gridkit.jvmtool/sjk-core

  @Override
  public ThreadSnapshotEvent morph(ThreadSnapshotEvent event) {
    snap.loadFrom(event);
    snap.stackTrace(event.stackTrace().fragment(0, trimPoint));
    return snap;
  }
}    
origin: org.gridkit.jvmtool/sjk-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());
    }
  }

origin: org.gridkit.jvmtool/sjk-stacktrace

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());
    }
  }
}
origin: org.gridkit.jvmtool/sjk-stacktrace

public void loadFrom(ThreadSnapshotEvent event) {
  copyCommonEventFrom(event);
  threadId(event.threadId());
  threadName(event.threadName());
  threadState(event.threadState());
  stackTrace(event.stackTrace());
}
origin: org.gridkit.jvmtool/sjk-jfr

if (METHOD_PROFILING_SAMPLE.equals(type)) {
  eventPojo.timestamp(TimeUnit.NANOSECONDS.toMillis(e.getStartTimestamp()));
  FLRThread thread = (FLRThread) e.getValue("(thread)");
  if (thread != null) {
    eventPojo.threadId(thread.getThreadId());
    eventPojo.threadName(thread.getThreadName());
    eventPojo.threadId(-1);
    eventPojo.threadName(null);
    eventPojo.stackTrace(trace(flrStackTrace));
    eventPojo.stackTrace(null);
origin: org.gridkit.jvmtool/sjk-stacktrace

public void loadFromRawEvent(ThreadTraceEvent event) {
  threadId(-1);
  threadName(null);
  threadState(null);
  CommonEvent cevent = (CommonEvent)event;
  copyCommonEventFrom(cevent);
  if (cevent.counters().getValue(JvmEvents.THREAD_ID) >= 0) {
    threadId(cevent.counters().getValue(JvmEvents.THREAD_ID));
  }
  threadName(cevent.tags().firstTagFor(JvmEvents.THREAD_NAME));
  threadState(state(cevent.tags().firstTagFor(JvmEvents.THREAD_STATE)));
  stackTrace(event.stackTrace());
}
org.gridkit.jvmtool.codec.stacktraceThreadSnapshotEventPojo

Most used methods

  • stackTrace
  • threadId
  • threadName
  • timestamp
  • counters
  • loadFrom
  • tags
  • threadState
  • <init>
  • copyCommonEventFrom
  • loadFromRawEvent
  • state
  • loadFromRawEvent,
  • state

Popular in Java

  • Running tasks concurrently on multiple threads
  • scheduleAtFixedRate (Timer)
  • onRequestPermissionsResult (Fragment)
  • getSupportFragmentManager (FragmentActivity)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now