public void run() { try { Transport.this.run(); } catch (Throwable problem) { handleFailure(problem, Transport.this); } } }
public void run() { try { Acceptor.this.run(); } catch (Throwable problem) { parent.handleFailure(problem, Acceptor.this); } } }
public void run() { try { Closer.this.run(); } catch (Throwable problem) { parent.handleFailure(problem, Closer.this); } } }
public void run() { try { Connector.this.run(); } catch (Throwable problem) { parent.handleFailure(problem, Connector.this); } } }