public void CommitTrans(string queueName, string xmlItem) { QueueItem item = QueueItem.Deserialize(xmlItem); if (item != null) { RemoteQueueManager.Queue(queueName).CommitTrans(item as IQueueItem); } }
public void Completed(string queueName, string xmlItem, int status) { QueueItem item = QueueItem.Deserialize(xmlItem); if (item != null) { RemoteQueueManager.Queue(queueName).Completed(item as IQueueItem, (ItemState)status); } }
//private McQueue this[string queueName] //{ // get // { // if (!_QueueHandler.ContainsKey(queueName)) // { // throw new ArgumentException(queueName + " Not exists"); // } // return _QueueHandler[queueName]; // } //} public string Dequeue(string queueName) { IQueueItem item = RemoteQueueManager.Queue(queueName).Dequeue(); if (item == null) { return(null); } return(item.Serialize()); }
public bool IsTrans(string queueName) { return(RemoteQueueManager.Queue(queueName).IsTrans); }
public void ValidateCapacity(string queueName) { RemoteQueueManager.Queue(queueName).ValidateCapacity(); }
public void SetProperty(string queueName, string propertyName, object propertyValue) { RemoteQueueManager.Queue(queueName).SetProperty(propertyName, propertyValue); }
public object ExecuteCommand(string queueName, string commandName, string command, params string[] param) { return(RemoteQueueManager.Queue(queueName).ExecuteCommand(commandName, command, param)); }
public IQueueItem[] GetQueueItems(string queueName) { return(RemoteQueueManager.Queue(queueName).GetQueueItems()); }
public DataTable GetQueueItemsTable(string queueName) { return(RemoteQueueManager.Queue(queueName).GetQueueItemsTable()); }
public int MaxCapacity(string queueName) { return(RemoteQueueManager.Queue(queueName).MaxCapacity); }
//public void TransBegin(string queueName, string xmlItem) //{ // QueueItem item = QueueItem.Deserialize(xmlItem); // if (item != null) // { // _QueueHandler[queueName].TransBegin(item as IQueueItem); // } //} public int Count(string queueName) { return(RemoteQueueManager.Queue(queueName).Count); }