}
@Override
public InputDatum<T> tryDequeue(long timeout, TimeUnit timeoutUnit) throws IOException {
QueueConsumer consumer = consumerSupplier.get();
return new BasicInputDatum<byte[], T>(consumer.getQueueName(), consumer.dequeue(batchSize), decoder);
}
}