当前位置: 首页>>代码示例>>Java>>正文


Java CloudQueue.delete方法代码示例

本文整理汇总了Java中com.microsoft.azure.storage.queue.CloudQueue.delete方法的典型用法代码示例。如果您正苦于以下问题:Java CloudQueue.delete方法的具体用法?Java CloudQueue.delete怎么用?Java CloudQueue.delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.microsoft.azure.storage.queue.CloudQueue的用法示例。


在下文中一共展示了CloudQueue.delete方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: removeQueues

import com.microsoft.azure.storage.queue.CloudQueue; //导入方法依赖的package包/类
@AfterClass
public static void removeQueues() throws Throwable {
    for (CloudQueue q : queueClient.listQueues(TEST_QUEUE_NAME_CREATE)) {
        q.delete();
    }
}
 
开发者ID:Talend,项目名称:components,代码行数:7,代码来源:AzureStorageQueueCreateReaderTestIT.java

示例2: testAppendQueue

import com.microsoft.azure.storage.queue.CloudQueue; //导入方法依赖的package包/类
@Test
public void testAppendQueue() throws Exception {

    StorageCredentials creds = getStorageCredentials("camelqueue", System.getenv(AZURE_STORAGE_QUEUE));
    Assume.assumeNotNull("Credentials not null", creds);

    OperationContext.setLoggingEnabledByDefault(true);

    CamelContext camelctx = createCamelContext(creds);
    camelctx.addRoutes(new RouteBuilder() {
        public void configure() throws Exception {
            from("direct:createQueue")
            .to("azure-queue://camelqueue/queue1?credentials=#creds&operation=createQueue");

            from("direct:listQueues")
            .to("azure-queue://camelqueue?credentials=#creds&operation=listQueues");

            from("direct:deleteQueue")
            .to("azure-queue://camelqueue/queue1?credentials=#creds&operation=deleteQueue");

            from("direct:addMessage")
            .to("azure-queue://camelqueue/queue1?credentials=#creds&operation=addMessage");

            from("direct:retrieveMessage")
            .to("azure-queue://camelqueue/queue1?credentials=#creds&operation=retrieveMessage");
        }
    });

    camelctx.start();
    try {
        ProducerTemplate producer = camelctx.createProducerTemplate();

        Iterator<?> it = producer.requestBody("direct:listQueues", null, Iterable.class).iterator();
        Assert.assertFalse("No more queues", it.hasNext());

        producer.sendBody("direct:addMessage", "SomeMsg");

        it = producer.requestBody("direct:listQueues", null, Iterable.class).iterator();
        Assert.assertTrue("Has queues", it.hasNext());
        CloudQueue queue = (CloudQueue) it.next();
        Assert.assertEquals("queue1", queue.getName());
        Assert.assertFalse("No more queues", it.hasNext());

        try {
            CloudQueueMessage msg = producer.requestBody("direct:retrieveMessage", null, CloudQueueMessage.class);
            Assert.assertNotNull("Retrieve a message", msg);
            Assert.assertEquals("SomeMsg", msg.getMessageContentAsString());
        } finally {
            queue.delete();
        }

    } finally {
        camelctx.stop();
    }
}
 
开发者ID:wildfly-extras,项目名称:wildfly-camel,代码行数:56,代码来源:AzureIntegrationTest.java


注:本文中的com.microsoft.azure.storage.queue.CloudQueue.delete方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。