code: public boolean publish(String channel, Message message, String className, Recipient... recipients) {
          try {
              IMessageProducer producer = findRegisteredProducer(Class.forName(className, false, null));
              return publish(channel, message, producer, recipients);
          } catch (Exception e) {
              return false;
          }
      }
docs: Publish a message to the producer of the specified class.
  
  @param channel The channel on which to publish the message.
  @param message Message to publish
  @param className Fully specified name of the producer's class.
  @param recipients Optional list of targeted recipients.
  @return True if successfully published.