Removed final from class so it can be extended if necessary.  
Added setMaxReconnectOnClose(int) method.