private void batchHandle(List<QueueEntry> batch) {
		// Open session
		try {
			session = sqlSessionFactory.openSession(false);
		} catch (Exception e) {
			LOG.error("Could not open DB session: " + e.getMessage());
			AisRecorder.sleep(5000);
			return;
		}

		try {
			// Handle individual message
			for (QueueEntry queueEntry : batch) {
				messageHandle(queueEntry);
			}
			// Commit
			session.commit();
		} finally {
			session.close();
		}

	}