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 Thread currentThread = Thread.currentThread();
035
036 classLoader = currentThread.getContextClassLoader();
037 }
038
039 return classLoader;
040 }
041
042 }