Class ProfilerTraceReader
java.lang.Object
com.netcracker.profiler.sax.readers.ProfilerTraceReader
- Direct Known Subclasses:
ProfilerTraceReaderFile
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ParamReaderFileFactoryprotected Stringprotected final RepositoryVisitorstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionProfilerTraceReader(RepositoryVisitor rv, String rootReference, ParamReaderFileFactory paramReaderFileFactory) -
Method Summary
Modifier and TypeMethodDescriptionabstract ClobReaderFlyweightprotected ParamReadervoidvoidreadClobIds(File file, ProfilerTraceReader.ClobReadMode mode, ProfilerTraceReader.ClobReadTypes readTypes) readClobIdsOnly(File file, ProfilerTraceReader.ClobReadMode mode, ProfilerTraceReader.ClobReadTypes readTypes) voidprotected voidreadDictionary(BitSet ids) protected voidprotected voidreadSuspendLog(long begin, long end) abstract com.netcracker.profiler.dump.DataInputStreamExreopenDataInputStream(com.netcracker.profiler.dump.DataInputStreamEx oldOne, String streamName, int traceFileIndex) protected SuspendLogReaderprotected abstract SuspendLogReadersuspendLogReader(SuspendLogVisitor sv, long begin, long end) Create a SuspendLogReader for reading suspend logs.
-
Field Details
-
TRACE_STREAM_NAME
- See Also:
-
rv
-
paramReaderFileFactory
-
rootReference
-
treeRowids
-
-
Constructor Details
-
ProfilerTraceReader
public ProfilerTraceReader(RepositoryVisitor rv, String rootReference, ParamReaderFileFactory paramReaderFileFactory)
-
-
Method Details
-
reopenDataInputStream
public abstract com.netcracker.profiler.dump.DataInputStreamEx reopenDataInputStream(com.netcracker.profiler.dump.DataInputStreamEx oldOne, String streamName, int traceFileIndex) throws IOException - Throws:
IOException
-
read
-
read
-
readClobIds
public Set<ClobValue> readClobIds(File file, ProfilerTraceReader.ClobReadMode mode, ProfilerTraceReader.ClobReadTypes readTypes) -
readClobIdsOnly
public static Set<ClobValue> readClobIdsOnly(File file, ProfilerTraceReader.ClobReadMode mode, ProfilerTraceReader.ClobReadTypes readTypes) -
suspendLogReader
Create a SuspendLogReader for reading suspend logs. Subclasses must provide implementation based on their storage type. -
suspendLogReader
-
readSuspendLog
protected void readSuspendLog(long begin, long end) -
readSuspendLog
protected void readSuspendLog() -
paramReader
-
readDictionary
-
clobReaderFlyweight
-
readClobs
-