Package org.qubership.profiler.io
Class CallReader
java.lang.Object
org.qubership.profiler.io.CallReader
- All Implemented Interfaces:
ICallReader
- Direct Known Subclasses:
CallReaderFile
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected longprotected final CallListenerprotected longprotected CallDataReaderprotected final CallFiltererprotected longprotected longprotected final Collection<Throwable>protected longprotected ReactorCallReaderFields inherited from interface org.qubership.profiler.io.ICallReader
SUSPEND_LOG_READER_EXTRA_TIME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfind()Finds all the calls that match filter criteriaprotected booleanfindCallsInStream(org.qubership.profiler.dump.DataInputStreamEx is, org.qubership.profiler.dump.DataInputStreamEx reactorCalls, String callsStreamIndex, SuspendLog suspendLog, ArrayList<Call> result, BitSet requiredIds) protected booleanfindCallsInStream(org.qubership.profiler.dump.DataInputStreamEx is, org.qubership.profiler.dump.DataInputStreamEx reactorCalls, String callsStreamIndex, SuspendLog suspendLog, ArrayList<Call> result, BitSet requiredIds, long endScan) longgetBegin()longgetEnd()protected abstract voidstatic CallsFileHeaderreadStartTime(org.qubership.profiler.dump.DataInputStreamEx calls) voidsetTimeFilterCondition(long begin, long end)
-
Field Details
-
cf
-
callback
-
exceptions
-
callBeginTime
protected long callBeginTime -
minCallBeginTime
protected long minCallBeginTime -
begin
protected long begin -
end
protected long end -
beginSuspendLog
protected long beginSuspendLog -
endSuspendLog
protected long endSuspendLog -
callDataReader
-
reactorCallReader
-
-
Constructor Details
-
CallReader
-
-
Method Details
-
getExceptions
- Specified by:
getExceptionsin interfaceICallReader
-
find
public final void find()Finds all the calls that match filter criteria- Specified by:
findin interfaceICallReader
-
innerFind
protected abstract void innerFind() -
readStartTime
public static CallsFileHeader readStartTime(org.qubership.profiler.dump.DataInputStreamEx calls) throws IOException - Throws:
IOException
-
findCallsInStream
protected boolean findCallsInStream(org.qubership.profiler.dump.DataInputStreamEx is, org.qubership.profiler.dump.DataInputStreamEx reactorCalls, String callsStreamIndex, SuspendLog suspendLog, ArrayList<Call> result, BitSet requiredIds) -
findCallsInStream
protected boolean findCallsInStream(org.qubership.profiler.dump.DataInputStreamEx is, org.qubership.profiler.dump.DataInputStreamEx reactorCalls, String callsStreamIndex, SuspendLog suspendLog, ArrayList<Call> result, BitSet requiredIds, long endScan) -
setTimeFilterCondition
public void setTimeFilterCondition(long begin, long end) - Specified by:
setTimeFilterConditionin interfaceICallReader
-
getBegin
public long getBegin() -
getEnd
public long getEnd() -
getRootReference
-