Вы можете отложить выполнение сервлета обычными средствами (спать, ждать, присоединиться, Future # get).
В вашем случае звучит так, будто вы хотите присоединиться к Нити (или получить будущее), которая транскодирует видео.
Тем не менее, вы должны делать это только в том случае, если время, необходимое для блокировки, составляет всего несколько секунд. В противном случае клиентский браузер может истечь время ожидания запроса или пользовательский интерфейс просто плохой. Если работа по перекодировке занимает больше времени, рассмотрите возможность вывода чего-то наподобие индикатора выполнения, который продолжает опрашивать сервер до тех пор, пока задача не будет завершена, и только затем пытается загрузить видеоклип.