Class SqsAckMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>>

java.lang.Object
io.datarouter.aws.sqs.op.SqsOp<PK,​D,​F,​java.lang.Void>
io.datarouter.aws.sqs.op.SqsAckMultiOp<PK,​D,​F>
All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Void>

public class SqsAckMultiOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>>
extends SqsOp<PK,​D,​F,​java.lang.Void>
  • Field Summary

    Fields inherited from class io.datarouter.aws.sqs.op.SqsOp

    codec, config, databeanSupplier, fielder, fieldInfo, queueUrl
  • Constructor Summary

    Constructors 
    Constructor Description
    SqsAckMultiOp​(java.util.Collection<io.datarouter.storage.queue.QueueMessageKey> keys, io.datarouter.storage.config.Config config, BaseSqsNode<PK,​D,​F> sqsNode, SqsClientManager sqsClientManager, io.datarouter.storage.client.ClientId clientId)  
  • Method Summary

    Modifier and Type Method Description
    protected java.lang.Void run()  

    Methods inherited from class io.datarouter.aws.sqs.op.SqsOp

    call

    Methods inherited from class java.lang.Object

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

    • SqsAckMultiOp

      public SqsAckMultiOp​(java.util.Collection<io.datarouter.storage.queue.QueueMessageKey> keys, io.datarouter.storage.config.Config config, BaseSqsNode<PK,​D,​F> sqsNode, SqsClientManager sqsClientManager, io.datarouter.storage.client.ClientId clientId)
  • Method Details

    • run

      protected java.lang.Void run()
      Specified by:
      run in class SqsOp<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>,​F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,​D>,​java.lang.Void>