Class BaseTraceQueueDao

java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.trace.storage.BaseTraceQueueDao
All Implemented Interfaces:
io.datarouter.storage.dao.Dao
Direct Known Subclasses:
Trace2ForLocalQueueDao, Trace2ForPublisherQueueDao

public abstract class BaseTraceQueueDao
extends io.datarouter.storage.dao.BaseDao
  • Constructor Summary

    Constructors 
    Constructor Description
    BaseTraceQueueDao​(java.lang.String queueName, io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.dao.BaseRedundantDaoParams params, io.datarouter.storage.node.factory.QueueNodeFactory queueNodeFactory)  
  • Method Summary

    Modifier and Type Method Description
    io.datarouter.conveyor.queue.GroupQueueConsumer<io.datarouter.conveyor.message.ConveyorMessageKey,​io.datarouter.conveyor.message.ConveyorMessage> getGroupQueueConsumer()  
    void putMulti​(java.util.Collection<io.datarouter.conveyor.message.ConveyorMessage> databeans)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseTraceQueueDao

      public BaseTraceQueueDao​(java.lang.String queueName, io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.dao.BaseRedundantDaoParams params, io.datarouter.storage.node.factory.QueueNodeFactory queueNodeFactory)
  • Method Details

    • putMulti

      public void putMulti​(java.util.Collection<io.datarouter.conveyor.message.ConveyorMessage> databeans)
    • getGroupQueueConsumer

      public io.datarouter.conveyor.queue.GroupQueueConsumer<io.datarouter.conveyor.message.ConveyorMessageKey,​io.datarouter.conveyor.message.ConveyorMessage> getGroupQueueConsumer()