Many thanks for the feature request. This is something we have considered in the past and unfortunately there is not one best way of achieving it. As such we have left it to the end user to implement if it is something they desire, i.e. a connection can be easily reconnected by catching ConnectionShutdownException.