org.gridkit.jvmtool.stacktrace
Class LegacyThreadEventReader

java.lang.Object
  extended by org.gridkit.jvmtool.stacktrace.LegacyThreadEventReader
All Implemented Interfaces:
Iterable<Event>, Iterator<Event>, EventReader<Event>

public class LegacyThreadEventReader
extends Object
implements EventReader<Event>


Constructor Summary
LegacyThreadEventReader(StackTraceReader reader)
           
 
Method Summary
 void dispose()
           
 boolean hasNext()
           
 Iterator<Event> iterator()
           
<M extends Event>
EventReader<M>
morph(EventMorpher<Event,M> morpher)
           
 Event next()
           
 Event peekNext()
          Return next element without advancing iterator.
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegacyThreadEventReader

public LegacyThreadEventReader(StackTraceReader reader)
Method Detail

morph

public <M extends Event> EventReader<M> morph(EventMorpher<Event,M> morpher)
Specified by:
morph in interface EventReader<Event>

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Event>

next

public Event next()
Specified by:
next in interface Iterator<Event>

peekNext

public Event peekNext()
Description copied from interface: EventReader
Return next element without advancing iterator.

Specified by:
peekNext in interface EventReader<Event>

remove

public void remove()
Specified by:
remove in interface Iterator<Event>

iterator

public Iterator<Event> iterator()
Specified by:
iterator in interface Iterable<Event>

dispose

public void dispose()
Specified by:
dispose in interface EventReader<Event>


Copyright © 2019. All Rights Reserved.