13751376137713781379138013811382138313841385
{ VirtualHostImpl virtualHost = getVirtualHost(session); try { virtualHost.removeQueue(queue); } catch (AccessControlException e) { exception(session, method, ExecutionErrorCode.UNAUTHORIZED_ACCESS, e.getMessage()); }
110111112113114115116117118119120
} int purged = 0; try { purged = virtualHost.removeQueue(queue); } catch (AccessControlException e) { throw body.getConnectionException(AMQConstant.ACCESS_REFUSED, e.getMessage()); }
14491450145114521453145414551456145714581459
33493350335133523353335433553356335733583359
} else { try { int purged = virtualHost.removeQueue(queue); MethodRegistry methodRegistry = _connection.getMethodRegistry(); QueueDeleteOkBody responseBody = methodRegistry.createQueueDeleteOkBody(purged); _connection.writeFrame(responseBody.generateFrame(getChannelId())); }