class EventParserManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
EventParserManager.EventTypeBuilder |
private static class |
EventParserManager.EventTypeEntry |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
CHECK_POINT_EVENT_TYPE_INDEX |
(package private) static int |
CONTENT_TYPE_ADDRESS |
(package private) static int |
CONTENT_TYPE_EPOCHMILLIS |
(package private) static int |
CONTENT_TYPE_JAVATHREADID |
(package private) static int |
CONTENT_TYPE_MEMORY |
(package private) static int |
CONTENT_TYPE_MILLIS |
(package private) static int |
CONTENT_TYPE_NANOS |
(package private) static int |
CONTENT_TYPE_PERCENTAGE |
(package private) static int |
CONTENT_TYPE_POOL_NONE |
(package private) static int |
CONTENT_TYPE_STACKTRACEID |
(package private) static int |
CONTENT_TYPE_THREADID |
(package private) static int |
CONTENT_TYPE_TICKS |
private LoaderContext |
context |
private FastAccessNumberMap<EventParserManager.EventTypeEntry> |
eventTypes |
(package private) static int |
LOST_EVENT_TYPE_INDEX |
(package private) static int |
METADATA_EVENT_TYPE_INDEX |
private ReaderFactory |
readerFactory |
Constructor and Description |
---|
EventParserManager(ReaderFactory readerFactory,
LoaderContext context,
ProducerDescriptor... producers) |
Modifier and Type | Method and Description |
---|---|
private EventParserManager.EventTypeEntry |
createBufferLostEntry(IEventSinkFactory esf) |
(package private) void |
loadEvent(byte[] data,
Offset offset,
int eventTypeId) |
static final int METADATA_EVENT_TYPE_INDEX
static final int CHECK_POINT_EVENT_TYPE_INDEX
static final int LOST_EVENT_TYPE_INDEX
static final int CONTENT_TYPE_POOL_NONE
static final int CONTENT_TYPE_MEMORY
static final int CONTENT_TYPE_EPOCHMILLIS
static final int CONTENT_TYPE_MILLIS
static final int CONTENT_TYPE_NANOS
static final int CONTENT_TYPE_TICKS
static final int CONTENT_TYPE_ADDRESS
static final int CONTENT_TYPE_THREADID
static final int CONTENT_TYPE_JAVATHREADID
static final int CONTENT_TYPE_STACKTRACEID
static final int CONTENT_TYPE_PERCENTAGE
private final FastAccessNumberMap<EventParserManager.EventTypeEntry> eventTypes
private final ReaderFactory readerFactory
private final LoaderContext context
public EventParserManager(ReaderFactory readerFactory, LoaderContext context, ProducerDescriptor... producers) throws InvalidJfrFileException
InvalidJfrFileException
void loadEvent(byte[] data, Offset offset, int eventTypeId) throws InvalidJfrFileException
InvalidJfrFileException
private EventParserManager.EventTypeEntry createBufferLostEntry(IEventSinkFactory esf) throws InvalidJfrFileException
InvalidJfrFileException