001
014
015 package com.liferay.portal.kernel.search.background.task;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
020
021
024 @ProviderType
025 public class ReindexStatusMessageSenderUtil {
026
027 public static ReindexStatusMessageSender
028 getReindexStatusMessageSender() {
029
030 PortalRuntimePermission.checkGetBeanProperty(
031 ReindexStatusMessageSenderUtil.class);
032
033 return _reindexStatusMessageSender;
034 }
035
036 public static void sendStatusMessage(
037 String className, long count, long total) {
038
039 getReindexStatusMessageSender().sendStatusMessage(
040 className, count, total);
041 }
042
043 public static void sendStatusMessage(
044 String phase, long companyId, long[] companyIds) {
045
046 getReindexStatusMessageSender().sendStatusMessage(
047 phase, companyId, companyIds);
048 }
049
050 public void setReindexStatusMessageSender(
051 ReindexStatusMessageSender reindexStatusMessageSender) {
052
053 PortalRuntimePermission.checkSetBeanProperty(getClass());
054
055 _reindexStatusMessageSender = reindexStatusMessageSender;
056 }
057
058 private static ReindexStatusMessageSender _reindexStatusMessageSender;
059
060 }