public void Success() { // Update Job: Add Message Turbine.Consumer.Contract.Behaviors.IConsumerContext ctx = Turbine.Consumer.AppUtility.GetConsumerContext(); JobStateChange msg = new JobStateChange(); msg.JobId = job.Id; msg.State = "success"; SimpleMessageConnect.Send(msg); }
public void UnRegister() { IAWSContext awsCtx = Turbine.Consumer.AWS.AppUtility.GetContext(); var unreg = new UnRegister(); unreg.Id = Guid.NewGuid(); unreg.ConsumerId = this.regInfo.Id; this.jobQueue = null; SimpleMessageConnect.Send(unreg); }
public void Warning(string p) { // Update Job: Add Message Turbine.Consumer.Contract.Behaviors.IConsumerContext ctx = Turbine.Consumer.AppUtility.GetConsumerContext(); JobStateChange msg = new JobStateChange(); msg.JobId = job.Id; msg.State = "warning"; msg.Message = p; SimpleMessageConnect.Send(msg); }
public void Message(string s) { // Update Job: Add Message Turbine.Consumer.Contract.Behaviors.IConsumerContext ctx = Turbine.Consumer.AppUtility.GetConsumerContext(); var msg = new JobAddMessage(); msg.Id = Guid.NewGuid(); msg.Message = s; msg.Timestamp = DateTime.UtcNow; msg.JobId = job.Id; SimpleMessageConnect.Send(msg); }
public Turbine.Data.Contract.Behaviors.IProcess Setup() { // Update Job: Add Message Turbine.Consumer.Contract.Behaviors.IConsumerContext ctx = Turbine.Consumer.AppUtility.GetConsumerContext(); JobStateChange msg = new JobStateChange(); msg.JobId = job.Id; msg.State = "setup"; SimpleMessageConnect.Send(msg); // NOTE: Purpose is to delete message from submission queue after it's been 'claimed' setupCallbackCheck(setupCallback(setupCBRequest)); return(new Process(job.Id)); }