docs: @Override
      void connectionError(SibRaMessagingEngineConnection connection, SIException exception)
      {
          String methodName = "connectionError";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled())
          {
              SibTr.entry(this, TRACE, methodName, new Object[] { connection, exception });
          }
  
          /*
           * We have lost our remote connection, output a warning to the
           * admin console, close the connection and schedule an attempt
           * to create a new one
           */
  
          SibTr.warning(TRACE, "CONNECTION_ERROR_CWSIV0776",
                        new Object[] { connection.getConnection().getMeName(),
                                      _endpointConfiguration.getBusName(), this,
                                      exception });
  
          dropConnection(connection, false, true, true);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled())
          {
              SibTr.exit(this, TRACE, methodName);
          }
      }