Class HttpRequestRecordQueueConveyor
java.lang.Object
io.datarouter.conveyor.BaseConveyor
io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor<HttpRequestRecordKey,HttpRequestRecord>
io.datarouter.exception.conveyors.HttpRequestRecordQueueConveyor
- All Implemented Interfaces:
io.datarouter.conveyor.Conveyor,java.lang.Comparable<io.datarouter.conveyor.Conveyor>,java.lang.Runnable
@Singleton public class HttpRequestRecordQueueConveyor extends io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor<HttpRequestRecordKey,HttpRequestRecord>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description HttpRequestRecordQueueConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, io.datarouter.conveyor.queue.GroupQueueConsumer<HttpRequestRecordKey,HttpRequestRecord> consumer, io.datarouter.instrumentation.exception.ExceptionRecordPublisher publisher, java.util.function.Supplier<java.lang.Boolean> compactExceptionLogging) -
Method Summary
Modifier and Type Method Description protected voidprocessDatabeans(java.util.List<HttpRequestRecord> dtos)Methods inherited from class io.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor
processBatchMethods inherited from class io.datarouter.conveyor.BaseConveyor
getName, interrupted, run, shouldRun
-
Constructor Details
-
HttpRequestRecordQueueConveyor
@Inject public HttpRequestRecordQueueConveyor(java.lang.String name, java.util.function.Supplier<java.lang.Boolean> shouldRun, io.datarouter.conveyor.queue.GroupQueueConsumer<HttpRequestRecordKey,HttpRequestRecord> consumer, io.datarouter.instrumentation.exception.ExceptionRecordPublisher publisher, java.util.function.Supplier<java.lang.Boolean> compactExceptionLogging)
-
-
Method Details
-
processDatabeans
- Specified by:
processDatabeansin classio.datarouter.conveyor.queue.BaseGroupQueueConsumerConveyor<HttpRequestRecordKey,HttpRequestRecord>
-