001
014
015 package com.liferay.portlet.exportimport.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, int processFlag, Serializable... arguments) {
030
031 Message message = new Message();
032
033 ExportImportLifecycleEvent exportImportLifecycleEvent =
034 ExportImportLifecycleEventFactoryUtil.create(
035 code, processFlag, arguments);
036
037 message.put("exportImportLifecycleEvent", exportImportLifecycleEvent);
038
039 MessageBusUtil.sendMessage(
040 DestinationNames.EXPORT_IMPORT_LIFECYCLE_EVENT_ASYNC,
041 message.clone());
042 MessageBusUtil.sendMessage(
043 DestinationNames.EXPORT_IMPORT_LIFECYCLE_EVENT_SYNC,
044 message.clone());
045 }
046
047 }