@Override
public Status process() throws EventDeliveryException {
Channel channel = getChannel();
Transaction transaction = channel.getTransaction();
Map<String, BucketWriter> batchMap = new HashMap<String, BucketWriter>();
BucketFlushStatus syncedUp;
try {
transaction.begin();
for (int txnEventCount = 0; txnEventCount < txnEventMax; txnEventCount++) {
Event event = channel.take();