¿Qué es httpinterceptor equivalente en angular2?

En angularjs, tenemos interceptor http

$httpProvider.interceptors.push('myHttpInterceptor');

con el que podemos conectar todas las llamadas http, y mostrar u ocultar barras de carga, hacer registros, etc.

¿Cuál es el equivalente en angular2?