Modifier and Type | Method and Description |
---|---|
byte[] |
Chunk.fill(long upToPosition)
Copy data from the input source to the chunk buffer.
|
private static int |
Chunk.getArrayPosition(long pos) |
void |
Chunk.skip(long upToPosition)
Skip reading data from the input source up to a specified position.
|
Constructor and Description |
---|
Chunk(java.io.DataInput input,
int offset,
byte[] reusableBuffer) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
EventParserManager.EventTypeBuilder.add(java.lang.String typeId,
ValueDescriptor vd) |
private void |
EventParserManager.EventTypeBuilder.add(java.lang.String typeId,
ValueDescriptor vd,
java.lang.String identifier,
java.lang.String name) |
private void |
EventParserManager.EventTypeBuilder.addMemoryDroppedField() |
private void |
EventParserManager.EventTypeBuilder.addStacktraceField() |
private void |
EventParserManager.EventTypeBuilder.addThreadField() |
private EventParserManager.EventTypeEntry |
EventParserManager.createBufferLostEntry(IEventSinkFactory esf) |
(package private) IValueReader |
ReaderFactory.createConstantReader(DataType dataType,
int contentType) |
private IValueReader |
ReaderFactory.createPrimitiveReader(DataType dataType,
int contentType,
java.lang.String valueType) |
private IValueReader |
ReaderFactory.createReader(ValueDescriptor[] vds) |
(package private) IValueReader |
ReaderFactory.createReader(ValueDescriptor vd,
java.lang.String valueType) |
(package private) int |
Offset.getAndIncrease(int amount)
Get the current offset and then increase it.
|
(package private) void |
Offset.increase(int amount)
Increase the offset.
|
(package private) void |
EventParserManager.loadEvent(byte[] data,
Offset offset,
int eventTypeId) |
T[] |
TypedArrayParser.read(byte[] data,
Offset offset) |
DataStructure[] |
DataStructureParser.read(byte[] data,
Offset offset) |
private static int |
ArrayReader.readArraySize(byte[] data,
int offset) |
static boolean |
BooleanReader.readBoolean(byte[] bytes,
Offset offset) |
(package private) static byte |
NumberReaders.readByte(byte[] bytes,
Offset offset) |
(package private) static double |
NumberReaders.readDouble(byte[] bytes,
Offset offset) |
EventTypeDescriptor |
EventTypeParser.readElement(byte[] data,
Offset offset) |
java.lang.String |
UTFStringParser.readElement(byte[] bytes,
Offset offset) |
T |
IArrayElementParser.readElement(byte[] data,
Offset offset)
Reads an objects from a byte array starting at a given offset.
|
ProducerDescriptor |
ProducerParser.readElement(byte[] data,
Offset offset) |
ContentTypeDescriptor |
ContentTypeParser.readElement(byte[] data,
Offset offset) |
(package private) static float |
NumberReaders.readFloat(byte[] bytes,
Offset offset) |
(package private) static int |
NumberReaders.readInt(byte[] bytes,
Offset offset) |
(package private) static long |
NumberReaders.readKey(byte[] data,
Offset offset,
DataType keyType) |
(package private) static long |
NumberReaders.readLong(byte[] bytes,
Offset offset) |
(package private) static short |
NumberReaders.readShort(byte[] bytes,
Offset offset) |
static java.lang.String |
UTFStringParser.readString(byte[] bytes,
Offset offset) |
static java.lang.String |
StringReader.readString(byte[] data,
Offset offset) |
private static int |
StringReader.readStringByteCount(byte[] data,
Offset offset) |
(package private) long |
ReaderFactory.readTicksTimestamp(byte[] data,
Offset offset) |
private static Transition |
DataStructureParser.readTransition(byte[] bytes,
Offset offset) |
java.lang.Object |
CompositeReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
IValueReader.readValue(byte[] bytes,
Offset offset,
long timestamp)
Reads an objects from a byte array starting at a given offset.
|
java.lang.Object |
ArrayReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
UTFStringParser.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
QuantityReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
(package private) void |
ConstantMap.readValue(byte[] data,
Offset offset,
long timestamp) |
java.lang.Object |
BooleanReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
ReaderFactory.TypeIdentifierReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
ConstantReader.readValue(byte[] bytes,
Offset offset,
long timestamp) |
java.lang.Object |
StringReader.readValue(byte[] data,
Offset offset,
long timestamp) |
(package private) void |
ConstantMap.setLoadDone() |
Constructor and Description |
---|
ChunkMetadata(byte[] data,
int metadataOffset) |
ChunkStructure(Chunk input) |
EventParserManager(ReaderFactory readerFactory,
LoaderContext context,
ProducerDescriptor... producers) |
EventTypeBuilder(java.lang.String typeId,
EventTypeDescriptor etd) |
Offset(byte[] data,
int startOffset)
Constructs a instance by reading the part length from an array of data.
|
ReaderFactory(ChunkMetadata metadata,
byte[] chunkData,
LoaderContext context,
ChunkStructure header) |
Modifier and Type | Method and Description |
---|---|
static IPoolFactory<?> |
GlobalObjectPool.getFactory(ContentTypeDescriptor contentType,
LoaderContext context) |
Constructor and Description |
---|
StackTraceFactory(ValueDescriptor[] traceDescriptors,
CanonicalConstantMap<IMCStackTrace> traceMap) |
Modifier and Type | Method and Description |
---|---|
ValueDescriptor[] |
ValueDescriptor.getChildren() |
DataType |
ValueDescriptor.getInnerDataType() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
ValueReaders.AbstractStructReader.addField(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ValueReaders.IValueReader reader) |
(package private) void |
ValueReaders.ReflectiveReader.addField(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ValueReaders.IValueReader reader) |
private ValueReaders.IValueReader |
TypeManager.createFieldReader(ChunkMetadata.FieldElement f,
java.lang.String valueType) |
ValueReaders.IValueReader |
TypeManager.TypeEntry.getReader() |
private TypeManager.TypeEntry |
TypeManager.getTypeEntry(long typeId) |
(package private) void |
TypeManager.EventTypeEntry.init(LoaderContext context) |
(package private) boolean |
ChunkMetadata.FieldElement.isArray() |
private static void |
ChunkMetadata.loadElement(IDataInput in,
java.lang.String[] s,
ChunkMetadata.IElement element) |
java.lang.Object |
ValueReaders.IValueReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.PoolReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.ArrayReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.QuantityReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.StringReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.PrimitiveReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.StructReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
ValueReaders.ReflectiveReader.read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
TypeManager.TypeIdentifierReader.read(IDataInput in,
boolean allowUnresolvedReference) |
(package private) void |
TypeManager.TypeEntry.readConstant(IDataInput input) |
private static long |
ChunkLoaderV1.readConstantPoolEvent(IDataInput input,
TypeManager manager) |
(package private) void |
TypeManager.readConstants(long typeId,
IDataInput input,
int constantCount) |
(package private) void |
TypeManager.EventTypeEntry.readEvent(IDataInput input) |
(package private) void |
TypeManager.readEvent(long typeId,
IDataInput input) |
(package private) static long |
ValueReaders.PrimitiveReader.readLong(IDataInput in,
java.lang.String typeIdentifier,
boolean unsigned) |
(package private) static ChunkMetadata.RootElement |
ChunkMetadata.readMetadata(IDataInput input) |
java.lang.Object |
ValueReaders.IValueReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.PoolReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.ArrayReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.QuantityReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.StringReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.PrimitiveReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.StructReader.resolve(java.lang.Object value) |
java.lang.Object |
ValueReaders.ReflectiveReader.resolve(java.lang.Object value) |
java.lang.Object |
TypeManager.TypeIdentifierReader.resolve(java.lang.Object value) |
(package private) void |
ChunkMetadata.AnnotatedElement.resolveAnnotation(java.lang.String typeIdentifier,
java.util.Map<java.lang.String,java.lang.String> values) |
(package private) void |
ChunkMetadata.ClassElement.resolveAnnotation(java.lang.String typeIdentifier,
java.util.Map<java.lang.String,java.lang.String> values) |
(package private) void |
ChunkMetadata.FieldElement.resolveAnnotation(java.lang.String typeIdentifier,
java.util.Map<java.lang.String,java.lang.String> values) |
private void |
TypeManager.resolveAnnotations(ChunkMetadata.AnnotatedElement ae) |
(package private) void |
TypeManager.resolveConstants() |
(package private) void |
TypeManager.TypeEntry.resolveConstants() |
void |
ValueReaders.IValueReader.skip(IDataInput in) |
void |
ValueReaders.PoolReader.skip(IDataInput in) |
void |
ValueReaders.ArrayReader.skip(IDataInput in) |
void |
ValueReaders.QuantityReader.skip(IDataInput in) |
void |
ValueReaders.StringReader.skip(IDataInput in) |
void |
ValueReaders.PrimitiveReader.skip(IDataInput in) |
void |
ValueReaders.AbstractStructReader.skip(IDataInput in) |
void |
TypeManager.TypeIdentifierReader.skip(IDataInput in) |
Constructor and Description |
---|
ChunkStructure(Chunk chunkInput) |
PrimitiveReader(java.lang.String typeIdentifier) |
QuantityReader(java.lang.String typeIdentifier,
IUnit unit,
boolean unsigned) |
TicksTimestampReader(java.lang.String typeIdentifier,
ChunkStructure header,
boolean unsigned) |
TypeIdentifierReader(java.lang.String typeIdentifier,
boolean unsigned) |
TypeManager(java.util.List<ChunkMetadata.ClassElement> classList,
LoaderContext context,
ChunkStructure header) |
Modifier and Type | Method and Description |
---|---|
static void |
ParserToolkit.assertValue(long value,
long accepted) |
static void |
ParserToolkit.assertValue(java.lang.Object value,
java.lang.Object... accepted) |
static void |
ParserToolkit.assertValue(java.lang.Object value,
java.lang.Object accepted) |
static <T> T |
ParserToolkit.get(T[] elements,
int index) |