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 void
createAndSendMessage(int remoteClusterId, PK cronJobPK)
Creates and sends a new message for performing a CronJob withcronJobPK
on remote clusterremoteClusterId
protected java.lang.String
createCronJobBroadcastMessagePrefix()
void
setClusterService(ClusterService clusterService)
void
setLegacyBroadcastHandler(LegacyBroadcastHandler legacyBroadcastHandler)
void
setTenantService(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:RunCronJobMessageCreatorAndSender
Creates and sends a new message for performing a CronJob withcronJobPK
on remote clusterremoteClusterId
- Specified by:
createAndSendMessage
in interfaceRunCronJobMessageCreatorAndSender
-
-