public void DeleteQueuesForEndpoint() { DeleteEndpointQueues.DeleteQueuesForEndpoint( uri: "amqp://*****:*****@localhost:5672", endpointName: "myendpoint"); QueueDeletionUtils.DeleteQueue( uri: "amqp://*****:*****@localhost:5672", queueName: "error"); QueueDeletionUtils.DeleteQueue( uri: "amqp://*****:*****@localhost:5672", queueName: "audit"); }
public static void DeleteQueuesForEndpoint(string uri, string endpointName) { // main queue QueueDeletionUtils.DeleteQueue(uri, endpointName); // callback queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.{Environment.MachineName}"); // timeout queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.Timeouts"); // timeout dispatcher queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.TimeoutsDispatcher"); }
public static void DeleteQueuesForEndpoint(string uri, string endpointName) { // main queue QueueDeletionUtils.DeleteQueue(uri, endpointName); // callback queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.{Environment.MachineName}"); // timeout queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.Timeouts"); // timeout dispatcher queue QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.TimeoutsDispatcher"); // retries queue // TODO: Only required in Versions 3 and below QueueDeletionUtils.DeleteQueue(uri, $"{endpointName}.Retries"); }