001
014
015 package com.liferay.portal.kernel.messaging.config;
016
017 import com.liferay.portal.kernel.messaging.MessageBus;
018 import com.liferay.portal.kernel.messaging.MessageBusUtil;
019 import com.liferay.portal.kernel.portlet.PortletClassLoaderUtil;
020
021
024 public class PluginMessagingConfigurator extends AbstractMessagingConfigurator {
025
026 protected MessageBus getMessageBus() {
027 return MessageBusUtil.getMessageBus();
028 }
029
030 protected ClassLoader getOperatingClassloader() {
031 ClassLoader classLoader = PortletClassLoaderUtil.getClassLoader();
032
033 if (classLoader == null) {
034 classLoader = Thread.currentThread().getContextClassLoader();
035 }
036
037 return classLoader;
038 }
039
040 }