docs: @Override
      public void createConnector(ArbitrationResult result) {
          connector = connectorFactory.create(proxyParticipantId, result, qosSettings, statelessAsyncParticipantId);
          connectorStatusLock.lock();
          try {
              connectorStatus = ConnectorStatus.ConnectorSuccesful;
              connectorSuccessfullyFinished.signalAll();
  
              if (connector != null) {
                  sendQueuedInvocations();
                  sendQueuedSubscriptionInvocations();
                  sendQueuedUnsubscribeInvocations();
                  sendQueuedStatelessAsyncInvocations();
              }
          } finally {
              connectorStatusLock.unlock();
          }
      }