code: public static IMessageReceiver createMessageReceiverFromConnectionString(String amqpConnectionString, ReceiveMode receiveMode) throws InterruptedException, ServiceBusException {
          return Utils.completeFuture(createMessageReceiverFromConnectionStringAsync(amqpConnectionString, receiveMode));
      }
docs: Create {@link IMessageReceiver} in default {@link ReceiveMode#PEEKLOCK} mode from service bus connection string with <a href="https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-sas">Shared Access Signatures</a>
  
  @param amqpConnectionString the connection string
  @param receiveMode          {@link ReceiveMode} PeekLock or ReceiveAndDelete
  @return {@link IMessageReceiver} instance
  @throws InterruptedException if the current thread was interrupted while waiting
  @throws ServiceBusException  if the receiver cannot be created