001
014
015 package com.liferay.portal.events;
016
017 import com.liferay.portal.kernel.events.SimpleAction;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portal.kernel.notifications.ChannelHubManagerUtil;
021 import com.liferay.portal.kernel.util.GetterUtil;
022
023
027 public class ChannelHubAppShutdownAction extends SimpleAction {
028
029 @Override
030 public void run(String[] ids) {
031 try {
032 long companyId = GetterUtil.getLong(ids[0]);
033
034 if (_log.isDebugEnabled()) {
035 _log.debug("Destroying channel hub " + companyId);
036 }
037
038 ChannelHubManagerUtil.destroyChannelHub(companyId);
039 }
040 catch (Exception e) {
041 _log.error(e, e);
042 }
043 }
044
045 private static Log _log = LogFactoryUtil.getLog(
046 ChannelHubAppShutdownAction.class);
047
048 }