/// <summary>
 ///		Añade el parámetro
 /// </summary>
 private void AddConnectionParameter(string parametersFile)
 {
     if (!string.IsNullOrWhiteSpace(parametersFile))
     {
         QueueConnectionParameters.Add(parametersFile);
     }
 }
Beispiel #2
0
 public void RegisterConnection(string name, TaskQueue.ITQueue qI, TaskQueue.Providers.QueueSpecificParameters parameters, bool Temporary)
 {
     QueueConnectionParameters qcp = new QueueConnectionParameters(name);
     qcp.SetInstance(qI, parameters);
     qcp.Temporary = Temporary;
     AddConnection(qcp);
 }
Beispiel #3
0
        public QueueConnectionParameters GetByName(string cpName)
        {
            QueueConnectionParameters mt = (from mm in MessageModels
                                            where mm.Name.Equals(cpName, StringComparison.OrdinalIgnoreCase)
                                            select mm).FirstOrDefault();

            return(mt);
        }
Beispiel #4
0
        public void InitialiseFromModel(RepresentedModel model, QueueConnectionParameters connection)
        {
            this.model      = model;
            this.connection = connection;

            SetSelector(TQItemSelector.DefaultFifoSelector);
            MongoQueueParams mongoparams = connection.specParams as MongoQueueParams;

            try
            {
                OpenConnection(mongoparams);
            }
            catch (Exception e)
            {
                throw new QueueConnectionException("can't open connection to: " + mongoparams.ConnectionString, e);
            }
        }
 public void AddConnection(QueueConnectionParameters conParameters)
 {
     Connections.Add(conParameters.Name, conParameters);
 }
Beispiel #6
0
 public void Add(QueueConnectionParameters qcp)
 {
     MessageModels.Add(qcp);
 }
Beispiel #7
0
 public void InitialiseFromModel(RepresentedModel model, QueueConnectionParameters connection)
 {
     this.m = model;
 }
Beispiel #8
0
 public SecQueue(RepresentedModel model, QueueConnectionParameters connection)
 {
     this.InitialiseFromModel(model, connection);
     Name = connection.Name;
 }