/** * Adds a detach listener to this connector. * * @param listener * The detach listener * @return this (for method chaining) * @see #addDetachListener(com.vaadin.server.ClientConnector.DetachListener) */ public default S withDetachListener(DetachListener listener) { ((ClientConnector) this).addDetachListener(listener); return (S) this; } }