Examples of BrokeredMessage


Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

            ReceiveMessageOptions options) throws ServiceException {

        WebResource resource = getResource().path(queuePath).path("messages")
                .path("head");

        BrokeredMessage message = receiveMessage(options, resource);
        return new ReceiveQueueMessageResult(message);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

            ReceiveMessageOptions options) throws ServiceException {

        WebResource resource = getResource().path(path).path("messages")
                .path("head");

        BrokeredMessage message = receiveMessage(options, resource);
        return new ReceiveMessageResult(message);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

        String location = clientResult.getHeaders().getFirst("Location");
        if (location != null) {
            brokerProperties.setLockLocation(location);
        }

        BrokeredMessage message = new BrokeredMessage(brokerProperties);

        MediaType contentType = clientResult.getType();
        if (contentType != null) {
            message.setContentType(contentType.toString());
        }

        Date date = clientResult.getResponseDate();
        if (date != null) {
            message.setDate(date);
        }

        InputStream body = clientResult.getEntityInputStream();
        if (body != null) {
            message.setBody(body);
        }

        for (String key : clientResult.getHeaders().keySet()) {
            Object value = clientResult.getHeaders().getFirst(key);
            try {
                value = customPropertiesMapper.fromString(value.toString());
                message.setProperty(key, value);
            } catch (ParseException e) {
                // log.warn("Unable to parse custom header", e);
            } catch (NumberFormatException e) {
                // log.warn("Unable to parse custom header", e);
            }
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

            ReceiveMessageOptions options) throws ServiceException {
        WebResource resource = getResource().path(topicName)
                .path("subscriptions").path(subscriptionName).path("messages")
                .path("head");

        BrokeredMessage message = receiveMessage(options, resource);
        return new ReceiveSubscriptionMessageResult(message);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

    }

    @Test
    public void sendMessageWorks() throws Exception {
        // Arrange
        BrokeredMessage message = new BrokeredMessage("sendMessageWorks");

        // Act
        service.sendQueueMessage("TestAlpha", message);

        // Assert
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

    @Test
    public void getQueueMessageCountDetails() throws Exception {
        // Arrange
        String queueName = "testGetQueueMessageCountDetails";
        service.createQueue(new QueueInfo(queueName));
        service.sendQueueMessage(queueName, new BrokeredMessage("Hello World"));
        Long expectedActiveMessageCount = 1L;
        Long expectedDeadLetterMessageCount = 0L;
        Long expectedScheduledMessageCount = 0L;
        Long expectedTransferMessageCount = 0L;
        Long expectedTransferDeadLetterMessageCount = 0L;
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

        Long expectedScheduledMessageCount = 0L;
        Long expectedTransferMessageCount = 0L;
        Long expectedTransferDeadLetterMessageCount = 0L;

        // Act
        service.sendTopicMessage(topicName, new BrokeredMessage("Hello world!"));
        SubscriptionInfo subscriptionInfo = service.getSubscription(topicName,
                subscriptionName).getValue();
        MessageCountDetails countDetails = subscriptionInfo.getCountDetails();

        // Assert
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

    @Test
    public void receiveMessageWorks() throws Exception {
        // Arrange
        String queueName = "TestReceiveMessageWorks";
        service.createQueue(new QueueInfo(queueName));
        service.sendQueueMessage(queueName, new BrokeredMessage("Hello World"));

        // Act
        BrokeredMessage message = service.receiveQueueMessage(queueName,
                RECEIVE_AND_DELETE_5_SECONDS).getValue();
        byte[] data = new byte[100];
        int size = message.getBody().read(data);

        // Assert
        assertEquals(11, size);
        assertArrayEquals("Hello World".getBytes(), Arrays.copyOf(data, size));
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

    public void receiveLargeMessageWorks() throws Exception {
        // Arrange
        String queueName = "TestReceiveLargeMessageWorks";
        service.createQueue(new QueueInfo(queueName));
        String expectedBody = createLongString(64000);
        BrokeredMessage expectedMessage = new BrokeredMessage(expectedBody);
        service.sendQueueMessage(queueName, expectedMessage);

        // Act
        BrokeredMessage message = service.receiveQueueMessage(queueName,
                RECEIVE_AND_DELETE_5_SECONDS).getValue();
        byte[] data = new byte[64000];
        int size = message.getBody().read(data);

        // Assert
        assertEquals(expectedBody.length(), size);
        assertArrayEquals(expectedBody.getBytes(), Arrays.copyOf(data, size));
View Full Code Here

Examples of com.microsoft.windowsazure.services.servicebus.models.BrokeredMessage

        String topicName = "TestRenewSubscriptionLockMessageWorks";
        String subscriptionName = "renewSubscriptionMessageLockWorks";
        service.createTopic(new TopicInfo(topicName));
        service.createSubscription(topicName, new SubscriptionInfo(
                subscriptionName));
        service.sendTopicMessage(topicName, new BrokeredMessage("Hello Again"));

        // Act
        BrokeredMessage message = service.receiveSubscriptionMessage(topicName,
                subscriptionName, PEEK_LOCK_5_SECONDS).getValue();
        service.renewSubscriptionLock(topicName, subscriptionName,
                message.getMessageId(), message.getLockToken());

        // Assert
        assertNotNull(message);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.