SetReconnectHandler will set the reconnect event handler.
(rcb ConnHandler)
| 1701 | |
| 1702 | // SetReconnectHandler will set the reconnect event handler. |
| 1703 | func (nc *Conn) SetReconnectHandler(rcb ConnHandler) { |
| 1704 | if nc == nil { |
| 1705 | return |
| 1706 | } |
| 1707 | nc.mu.Lock() |
| 1708 | defer nc.mu.Unlock() |
| 1709 | nc.Opts.ReconnectedCB = rcb |
| 1710 | } |
| 1711 | |
| 1712 | // ReconnectHandler will return the reconnect event handler. |
| 1713 | func (nc *Conn) ReconnectHandler() ConnHandler { |