code: public static CompletableFuture<IMessageSession> acceptSessionFromConnectionStringAsync(String amqpConnectionString, String sessionId, ReceiveMode receiveMode) {
          Utils.assertNonNull("amqpConnectionString", amqpConnectionString);
          return acceptSessionFromConnectionStringBuilderAsync(new ConnectionStringBuilder(amqpConnectionString), sessionId, receiveMode);
      }
docs: Accept a {@link IMessageSession} asynchronously from service bus connection string with specified session id. Session Id can be null, if null, service will return the first available session.
  
  @param amqpConnectionString the connection string
  @param sessionId            session id, if null, service will return the first available session, otherwise, service will return specified session
  @param receiveMode          {@link ReceiveMode} PeekLock or ReceiveAndDelete
  @return a CompletableFuture representing the pending session accepting