public static void Delete(QueueReference qRef) { RabbitMQMessagingProvider provider = (RabbitMQMessagingProvider)MessagingProviderLocator.GetProvider(); using (IMessagingContext context = provider.CreateContext(qRef.Host)) { context.Delete(qRef); } }
private static IMessageQueue GetMessageQueue(string path) { QueueReference qRef = QueueReference.Parse(path); IMessageQueue q = MessagingProviderLocator .GetProvider() .GetMessageQueue(qRef); return(q); }
public static MessageQueue[] GetPublicQueues() { IMessagingProvider provider = MessagingProviderLocator.GetProvider(); IMessageQueue[] imqs = provider.GetPublicQueues(); MessageQueue[] mqs = new MessageQueue[imqs.Length]; for (int i = 0; i < imqs.Length; i++) { mqs[i] = new MessageQueue(imqs[i]); } return(mqs); }
private static IMessageQueueTransaction GetMessageQueueTransaction() { return(MessagingProviderLocator.GetProvider().CreateMessageQueueTransaction()); }
public void GetProvider() { IMessagingProvider p = MessagingProviderLocator.GetProvider(); Assert.IsNotNull(p); }
public static void Delete(string path) { QueueReference qRef = QueueReference.Parse(path); MessagingProviderLocator.GetProvider().DeleteQueue(qRef); }
private static bool Exists(QueueReference qRef) { return(MessagingProviderLocator.GetProvider().Exists(qRef)); }
private static IMessageQueue CreateMessageQueue(QueueReference qRef, bool transactional) { return(MessagingProviderLocator.GetProvider() .CreateMessageQueue(qRef, transactional)); }
private static IMessageQueue GetMessageQueue() { return(MessagingProviderLocator.GetProvider() .GetMessageQueue(QueueReference.DEFAULT)); }
internal static IMessage CreateMessage() { return(MessagingProviderLocator.GetProvider() .CreateMessage()); }