angular2 / RxJS: cómo volver a intentarlo desde el interior subscribe ()

Este es mi código:

this._api.getCompanies().subscribe(
    res => this.companies = JSON.parse(res),
    exception => {if(this._api.responseErrorProcess(exception)) { // in case this retured TRUE then I need to retry() } }
)

en caso de que ocurra una excepción, se enviará a una función en la API y luego se devolverátrue si el problema se solucionó (como el token actualizado, por ejemplo) y solo necesita volver a intentarlo después de solucionarlo

No pude encontrar la manera de volver a intentarlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta