code: @Trivial
      public void publish(RoutedMessage routedMessage) {
          //Publish the message if it is not coming from a handler thread
  
          LogRecord logRecord = routedMessage.getLogRecord();
          if (logRecord != null && bufferMgr != null) {
  
              LogTraceData parsedMessage = parse(routedMessage);
              if (!BufferManagerEMQHelper.getEMQRemovedFlag() && extractMessage(routedMessage, logRecord).startsWith("CWWKF0011I")) {
                  BufferManagerEMQHelper.removeEMQTrigger();
              }
              bufferMgr.add(parsedMessage);
          }
  
      }
docs: {@inheritDoc}