Class DefaultRunCronJobMessageCreatorAndSender
- java.lang.Object
-
- de.hybris.platform.servicelayer.cronjob.impl.DefaultRunCronJobMessageCreatorAndSender
-
- All Implemented Interfaces:
RunCronJobMessageCreatorAndSender
public class DefaultRunCronJobMessageCreatorAndSender extends java.lang.Object implements RunCronJobMessageCreatorAndSender
Creates a literal message as :[CRONJOB]START|tenantid|nodeid|cronjob pk.
This message will be send (broadcasted) to other nodes in the cluster to start a cronjob.
-
-
Constructor Summary
Constructors Constructor Description DefaultRunCronJobMessageCreatorAndSender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateAndSendMessage(int remoteClusterId, PK cronJobPK)Creates and sends a new message for performing a CronJob withcronJobPKon remote clusterremoteClusterIdprotected java.lang.StringcreateCronJobBroadcastMessagePrefix()voidsetClusterService(ClusterService clusterService)voidsetLegacyBroadcastHandler(LegacyBroadcastHandler legacyBroadcastHandler)voidsetTenantService(TenantService tenantService)
-
-
-
Method Detail
-
setTenantService
public void setTenantService(TenantService tenantService)
-
setClusterService
public void setClusterService(ClusterService clusterService)
-
setLegacyBroadcastHandler
public void setLegacyBroadcastHandler(LegacyBroadcastHandler legacyBroadcastHandler)
-
createCronJobBroadcastMessagePrefix
protected java.lang.String createCronJobBroadcastMessagePrefix()
-
createAndSendMessage
public final void createAndSendMessage(int remoteClusterId, PK cronJobPK)Description copied from interface:RunCronJobMessageCreatorAndSenderCreates and sends a new message for performing a CronJob withcronJobPKon remote clusterremoteClusterId- Specified by:
createAndSendMessagein interfaceRunCronJobMessageCreatorAndSender
-
-