// Check if a publish filter is installed and if so invoke it ...
if (getPublishPluginManager().hasPlugins() && !publishQos.isClusterUpdate()) {
Map mimePlugins = getPublishPluginManager().findMimePlugins(msgKeyData.getContentMime(),msgKeyData.getContentMimeExtended());
if (mimePlugins != null) {
Iterator iterator = mimePlugins.values().iterator();
while (iterator.hasNext()) {
I_PublishFilter plugin = (I_PublishFilter)iterator.next();
if (log.isLoggable(Level.FINE)) log.fine("Message " + msgKeyData.getOid() + " is forwarded to publish plugin");
String ret = plugin.intercept(sessionInfo.getSubjectInfo(), msgUnit);
if (ret == null || ret.length() == 0 || ret.equals(Constants.STATE_OK))