Package io.datarouter.trace.conveyor
Class BaseTrace2FilterToMemoryBuffer
java.lang.Object
io.datarouter.trace.conveyor.BaseTrace2FilterToMemoryBuffer
- Direct Known Subclasses:
Trace2ForLocalFilterToMemoryBuffer,Trace2ForPublisherFilterToMemoryBuffer
public abstract class BaseTrace2FilterToMemoryBuffer
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description io.datarouter.conveyor.MemoryBuffer<io.datarouter.instrumentation.trace.Trace2BundleAndHttpRequestRecordDto>buffer -
Constructor Summary
Constructors Constructor Description BaseTrace2FilterToMemoryBuffer(java.lang.String bufferName, io.datarouter.storage.setting.Setting<java.lang.Boolean> shouldRun) -
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.String>offer(io.datarouter.instrumentation.trace.Trace2BundleAndHttpRequestRecordDto dto)
-
Field Details
-
buffer
public final io.datarouter.conveyor.MemoryBuffer<io.datarouter.instrumentation.trace.Trace2BundleAndHttpRequestRecordDto> buffer
-
-
Constructor Details
-
BaseTrace2FilterToMemoryBuffer
public BaseTrace2FilterToMemoryBuffer(java.lang.String bufferName, io.datarouter.storage.setting.Setting<java.lang.Boolean> shouldRun)
-
-
Method Details
-
offer
public java.util.Optional<java.lang.String> offer(io.datarouter.instrumentation.trace.Trace2BundleAndHttpRequestRecordDto dto)
-