001
014
015 package com.liferay.portal.deploy.hot.messaging;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.messaging.Message;
020 import com.liferay.portal.kernel.messaging.MessageListener;
021
022
026 public class HotDeployMessageListener implements MessageListener {
027
028 public void receive(Message message) {
029 try {
030 doReceive(message);
031 }
032 catch (Exception e) {
033 _log.error("Unable to process message " + message, e);
034 }
035 }
036
037 protected void doReceive(Message message) throws Exception {
038 String command = message.getString("command");
039 String servletContextName = message.getString("servletContextName");
040
041 if (_log.isDebugEnabled()) {
042 if (command.equals("deploy")) {
043 _log.debug(servletContextName + " was deployed");
044 }
045 else if (command.equals("undeploy")) {
046 _log.debug(servletContextName + " was undeployed");
047 }
048 }
049 }
050
051 private static Log _log = LogFactoryUtil.getLog(
052 HotDeployMessageListener.class);
053
054 }