@Override
 public boolean isConnected() {
   return connection.isConnected() && !StringUtil.isNullOrEmpty(clientId);
 }