Class TracePublisherFilterToMemoryBuffer
java.lang.Object
io.datarouter.trace.conveyor.publisher.TracePublisherFilterToMemoryBuffer
- All Implemented Interfaces:
FilterToMemoryBuffer,FilterToMemoryBufferForPublisher
@Singleton public class TracePublisherFilterToMemoryBuffer extends java.lang.Object implements FilterToMemoryBufferForPublisher
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.trace.conveyor.publisher.FilterToMemoryBufferForPublisher
FilterToMemoryBufferForPublisher.NoOpFilterToMemoryBufferForPublisher -
Field Summary
Fields Modifier and Type Field Description io.datarouter.conveyor.MemoryBuffer<io.datarouter.instrumentation.trace.TraceEntityDto>buffer -
Constructor Summary
Constructors Constructor Description TracePublisherFilterToMemoryBuffer(DatarouterTracePublisherSettingRoot settings) -
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.String>offer(io.datarouter.instrumentation.trace.TraceEntityDto dto)
-
Field Details
-
buffer
public final io.datarouter.conveyor.MemoryBuffer<io.datarouter.instrumentation.trace.TraceEntityDto> buffer
-
-
Constructor Details
-
Method Details
-
offer
public java.util.Optional<java.lang.String> offer(io.datarouter.instrumentation.trace.TraceEntityDto dto)- Specified by:
offerin interfaceFilterToMemoryBuffer
-