protected MessageEntity createMessage(String handlerType) { MessageEntity message = new MessageEntity(); message.setJobHandlerType(handlerType); return message; }
protected MessageEntity createTweetMessage(String msg) { MessageEntity message = new MessageEntity(); message.setJobHandlerType("tweet"); message.setJobHandlerConfigurationRaw(msg); return message; }
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobHandlerType("any"); job.setLockOwner(owner); job.setLockExpirationTime(lockExpirationTime); job.setRetries(retries); jobManager.send(job); return null; } });
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobDefinitionId(jobDefinition.getId()); job.setJobHandlerType("any"); job.setLockOwner("owner"); job.setLockExpirationTime(ClockUtil.getCurrentTime()); job.setRetries(0); jobManager.send(job); return null; } });
protected MessageEntity createMessage(String handlerType) { MessageEntity message = new MessageEntity(); message.setJobHandlerType(handlerType); return message; }
public class CreateJobCommand implements Command<String> { public String execute(CommandContext commandContext) { MessageEntity message = new MessageEntity(); message.setJobHandlerType(CustomJobHandler.TYPE); String config = "some string you want to pass to the hanlder"; message.setJobHandlerConfiguration(config); Context .getCommandContext() .getJobManager() .send(message); return message.getId(); } }
protected MessageEntity createTweetMessage(String msg) { MessageEntity message = new MessageEntity(); message.setJobHandlerType("tweet"); message.setJobHandlerConfigurationRaw(msg); return message; }
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobHandlerType("any"); job.setLockOwner(owner); job.setLockExpirationTime(lockExpirationTime); job.setRetries(retries); jobManager.send(job); return null; } });
@Override public Void execute(CommandContext commandContext) { JobManager jobManager = commandContext.getJobManager(); MessageEntity job = new MessageEntity(); job.setJobDefinitionId(jobDefinition.getId()); job.setJobHandlerType("any"); job.setLockOwner("owner"); job.setLockExpirationTime(ClockUtil.getCurrentTime()); job.setRetries(0); jobManager.send(job); return null; } });