/// <summary> /// Dispose all allocated resources for saving messages. /// </summary> private void DisposeMessageSaver() { if (_messageSaver == null) { return; } _messageSaver = null; }
/// <summary> /// Dispose all allocated resources. /// </summary> private void DisposeResources() { _messageSaver = null; _m2MMessageSaver = null; lock (_lockDaoFactory) { if (_daoFactory == null) { return; } _daoFactory = null; } }
public IMessageSaver GetSaver(string queueName) { IMessageSaver saver = null; if (queueSettings.Value.TwitterQueueName.Equals(queueName)) { saver = new TwitterMessageSaver(mediator); } else if (queueSettings.Value.VkQueueName.Equals(queueName)) { saver = new VkMessageSaver(mediator); } return(saver); }
private static ICicloLogistico GetCiclo(Coche coche, IMessageSaver messageSaver, DAOFactory daoFactory) { if (coche.Dispositivo == null) { return(null); } var distribucion = daoFactory.ViajeDistribucionDAO.FindEnCurso(coche); if (distribucion != null) { return(new CicloLogisticoDistribucion(distribucion, daoFactory, messageSaver)); } var ticket = daoFactory.TicketDAO.FindEnCurso(coche.Dispositivo); if (ticket != null) { return(new CicloLogisticoHormigon(ticket, daoFactory, messageSaver)); } return(null); }
public static MessageSender CreateEnableFuel(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.EnableFuel)); }
public static MessageSender CreateReportTemperatureStop(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.ReportTemperatureStop)); }
public static MessageSender CreateRetrievePictures(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.RetrievePictures)); }
public static MessageSender CreateSetParameter(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.SetParameter)); }
public static MessageSender CreateDeleteCannedMessage(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.DeleteCannedMessage)); }
public static MessageSender CreateSetWorkflowState(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.SetWorkflowState)); }
public CicloLogisticoHormigon(Ticket ticket, DAOFactory daoFactory, IMessageSaver messageSaver) : base(daoFactory, messageSaver) { Ticket = ticket; }
public static ICicloLogistico GetCiclo(Coche coche, IMessageSaver messageSaver) { var daoFactory = new DAOFactory(); return(GetCiclo(coche, messageSaver, daoFactory)); }
protected CicloLogisticoBase(DAOFactory daoFactory, IMessageSaver messageSaver) { DaoFactory = daoFactory; MessageSaver = messageSaver; }
protected MessageSender(Dispositivo dispositivo, IMessageSaver saver) { _dispositivo = dispositivo; _saver = saver; }
public static MessageSender CreateResetStateMachine(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.ResetStateMachine)); }
public static MessageSender Create(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver)); }
public static MessageSender CreateUnloadStop(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.UnloadStop)); }
public static MessageSender CreateSubmitLongTextMessage(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.SubmitLongTextMessage)); }
public static MessageSender CreateReloadFirmware(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.ReloadFirmware)); }
public static MessageSender CreateUpdateCannedResponse(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.UpdateCannedResponse)); }
public static MessageSender CreateReloadConfiguration(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.ReloadConfiguration)); }
public static MessageSender CreateQtree(Dispositivo dispositivo, IMessageSaver saver) { return(new MessageSender(dispositivo, saver).AddCommand(Comandos.Qtree)); }
public MessageHub(IMessageSaver messageSaver, IRepository <User> userRepo) { this.messageSaver = messageSaver; this.userRepo = userRepo; }