001
014
015 package com.liferay.portal.kernel.lar.lifecycle;
016
017 import com.liferay.portal.kernel.messaging.DestinationNames;
018 import com.liferay.portal.kernel.messaging.Message;
019 import com.liferay.portal.kernel.messaging.MessageBusUtil;
020
021 import java.io.Serializable;
022
023
026 public class ExportImportLifecycleManager {
027
028 public static void fireExportImportLifecycleEvent(
029 int code, Serializable... arguments) {
030
031 Message message = new Message();
032
033 ExportImportLifecycleEvent exportImportLifecycleEvent =
034 ExportImportLifecycleEventFactoryUtil.create(code, arguments);
035
036 message.put("exportImportLifecycleEvent", exportImportLifecycleEvent);
037
038 MessageBusUtil.sendMessage(
039 DestinationNames.EXPORT_IMPORT_LIFECYCLE_EVENT_ASYNC,
040 message.clone());
041 MessageBusUtil.sendMessage(
042 DestinationNames.EXPORT_IMPORT_LIFECYCLE_EVENT_SYNC,
043 message.clone());
044 }
045
046 }