Se eu ler esta gravação - você deseja introduzir um atraso de 10.000 ms para qualquer solicitação recebida em que esteja atendendo a um recurso estático.
A maneira mais fácil de fazer isso é por meio de um filtro de servlet mapeado para o servlet padrão.
Por brevidade ...
doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
Thread.sleep(10000);
chain.doFilter(request, response);
}
Em seguida, mapeie o filtro para o servlet padrão:
<filter-mapping>
<filter-name>delayFilter</filter-name>
<servlet-name>default</servlet-name>
</filter-mapping>