Class DefaultRunCronJobMessageCreatorAndSender

java.lang.Object
de.hybris.platform.servicelayer.cronjob.impl.DefaultRunCronJobMessageCreatorAndSender
All Implemented Interfaces:
RunCronJobMessageCreatorAndSender

public class DefaultRunCronJobMessageCreatorAndSender extends 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 Details

    • DefaultRunCronJobMessageCreatorAndSender

      public DefaultRunCronJobMessageCreatorAndSender()
  • Method Details

    • setTenantService

      public void setTenantService(TenantService tenantService)
    • setClusterService

      public void setClusterService(ClusterService clusterService)
    • setLegacyBroadcastHandler

      public void setLegacyBroadcastHandler(LegacyBroadcastHandler legacyBroadcastHandler)
    • createCronJobBroadcastMessagePrefix

      protected 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 with cronJobPK on remote cluster remoteClusterId
      Specified by:
      createAndSendMessage in interface RunCronJobMessageCreatorAndSender