OVSDB-432: Add method to restart OVSDB server and limit retry times and timeout
This patch makes following changes:
1. Add restart method to restart OVSDB server. User wiil be able
to restart OVSDB server with different sets of SSL protocol
and cipher suites.
2. Limit retry times for certain SSL handshake status. In current
code, it retry infinite times for some SSL handshake status
and cause issue. This patch will fix it.
3. Add API in OvsdbClient interface to provide custom timeout value for
monitor and cancel monitor transactions. This avoids
blocking thread due to unsuccessful transaction.
4. Fix typo in Function.java
Change-Id: I4f07e2f32889099e65a06a3afc4a263714dd5946
Signed-off-by: Hsin-Yi Shen <syshen66@gmail.com>