Tabnine Logo
CloudQueueMessage.getPopReceipt
Code IndexAdd Tabnine to your IDE (free)

How to use
getPopReceipt
method
in
com.microsoft.azure.storage.queue.CloudQueueMessage

Best Java code snippets using com.microsoft.azure.storage.queue.CloudQueueMessage.getPopReceipt (Showing top 20 results out of 315)

origin: apache/nifi

attributes.put("azure.queue.expirationTime", message.getExpirationTime().toString());
attributes.put("azure.queue.messageId", message.getMessageId());
attributes.put("azure.queue.popReceipt", message.getPopReceipt());
origin: Azure/azure-storage-android

private StorageRequest<CloudQueueClient, CloudQueue, Void> deleteMessageImpl(final CloudQueueMessage message,
    final QueueRequestOptions options) {
  final String messageId = message.getId();
  final String messagePopReceipt = message.getPopReceipt();
  final StorageRequest<CloudQueueClient, CloudQueue, Void> putRequest = new StorageRequest<CloudQueueClient, CloudQueue, Void>(
      options, this.getStorageUri()) {
    @Override
    public HttpURLConnection buildRequest(CloudQueueClient client, CloudQueue queue, OperationContext context)
        throws Exception {
      return QueueRequest.deleteMessage(
          queue.getIndividualMessageAddress(messageId, context).getUri(this.getCurrentLocation()),
          options, context, messagePopReceipt);
    }
    @Override
    public void signRequest(HttpURLConnection connection, CloudQueueClient client, OperationContext context)
        throws Exception {
      StorageRequest.signBlobQueueAndFileRequest(connection, client, -1L, context);
    }
    @Override
    public Void preProcessResponse(CloudQueue parentObject, CloudQueueClient client, OperationContext context)
        throws Exception {
      if (this.getResult().getStatusCode() != HttpURLConnection.HTTP_NO_CONTENT) {
        this.setNonExceptionedRetryableFailure(true);
      }
      return null;
    }
  };
  return putRequest;
}
origin: com.microsoft.azure/azure-storage

private StorageRequest<CloudQueueClient, CloudQueue, Void> deleteMessageImpl(final CloudQueueMessage message,
    final QueueRequestOptions options) {
  final String messageId = message.getId();
  final String messagePopReceipt = message.getPopReceipt();
  final StorageRequest<CloudQueueClient, CloudQueue, Void> putRequest = new StorageRequest<CloudQueueClient, CloudQueue, Void>(
      options, this.getStorageUri()) {
    @Override
    public HttpURLConnection buildRequest(CloudQueueClient client, CloudQueue queue, OperationContext context)
        throws Exception {
      return QueueRequest.deleteMessage(
          queue.getIndividualMessageAddress(messageId, context).getUri(this.getCurrentLocation()),
          options, context, messagePopReceipt);
    }
    @Override
    public void signRequest(HttpURLConnection connection, CloudQueueClient client, OperationContext context)
        throws Exception {
      StorageRequest.signBlobQueueAndFileRequest(connection, client, -1L, context);
    }
    @Override
    public Void preProcessResponse(CloudQueue parentObject, CloudQueueClient client, OperationContext context)
        throws Exception {
      if (this.getResult().getStatusCode() != HttpURLConnection.HTTP_NO_CONTENT) {
        this.setNonExceptionedRetryableFailure(true);
      }
      return null;
    }
  };
  return putRequest;
}
origin: com.microsoft.azure/azure-storage

@Override
public HttpURLConnection buildRequest(CloudQueueClient client, CloudQueue queue, OperationContext context)
    throws Exception {
  if (messageUpdateFields.contains(MessageUpdateFields.CONTENT)) {
    final byte[] messageBytes = QueueMessageSerializer.generateMessageRequestBody(stringToSend);
    this.setSendStream(new ByteArrayInputStream(messageBytes));
    this.setLength((long) messageBytes.length);
  }
  return QueueRequest.updateMessage(
      queue.getIndividualMessageAddress(message.getId(), context).getUri(this.getCurrentLocation()),
      options, context, message.getPopReceipt(), visibilityTimeoutInSeconds);
}
origin: Azure/azure-storage-android

@Override
public HttpURLConnection buildRequest(CloudQueueClient client, CloudQueue queue, OperationContext context)
    throws Exception {
  if (messageUpdateFields.contains(MessageUpdateFields.CONTENT)) {
    try {
      final byte[] messageBytes = QueueMessageSerializer.generateMessageRequestBody(stringToSend);
      this.setSendStream(new ByteArrayInputStream(messageBytes));
      this.setLength((long) messageBytes.length);
    }
    catch (IllegalArgumentException e) {
      // The request was not even made. There was an error while trying to write the message. Just throw.
      StorageException translatedException = StorageException.translateClientException(e);
      throw translatedException;
    }
    catch (IllegalStateException e) {
      // The request was not even made. There was an error while trying to write the message. Just throw.
      StorageException translatedException = StorageException.translateClientException(e);
      throw translatedException;
    }
    catch (IOException e) {
      // The request was not even made. There was an error while trying to write the message. Just throw.
      StorageException translatedException = StorageException.translateClientException(e);
      throw translatedException;
    }
  }
  return QueueRequest.updateMessage(
      queue.getIndividualMessageAddress(message.getId(), context).getUri(this.getCurrentLocation()),
      options, context, message.getPopReceipt(), visibilityTimeoutInSeconds);
}
origin: Azure/azure-storage-android

  @Override
  public Void preProcessResponse(CloudQueue queue, CloudQueueClient client,
      OperationContext context) throws Exception {
    if (this.getResult().getStatusCode() != HttpURLConnection.HTTP_CREATED) {
      this.setNonExceptionedRetryableFailure(true);
      return null;
    }
    // Parse the returned messages
    CloudQueueMessage returnedMessage = QueueMessageHandler.readMessages(
        this.getConnection().getInputStream(), queue.shouldEncodeMessage).get(0);
    message.setInsertionTime(returnedMessage.getInsertionTime());
    message.setExpirationTime(returnedMessage.getExpirationTime());
    message.setNextVisibleTime(returnedMessage.getNextVisibleTime());
    message.setMessageId(returnedMessage.getMessageId());
    message.setPopReceipt(returnedMessage.getPopReceipt());
    return null;
  }
};
origin: com.microsoft.azure/azure-storage

  @Override
  public Void preProcessResponse(CloudQueue queue, CloudQueueClient client,
      OperationContext context) throws Exception {
    if (this.getResult().getStatusCode() != HttpURLConnection.HTTP_CREATED) {
      this.setNonExceptionedRetryableFailure(true);
      return null;
    }
    // Parse the returned messages
    CloudQueueMessage returnedMessage = QueueMessageHandler.readMessages(
        this.getConnection().getInputStream(), queue.shouldEncodeMessage).get(0);
    message.setInsertionTime(returnedMessage.getInsertionTime());
    message.setExpirationTime(returnedMessage.getExpirationTime());
    message.setNextVisibleTime(returnedMessage.getNextVisibleTime());
    message.setMessageId(returnedMessage.getMessageId());
    message.setPopReceipt(returnedMessage.getPopReceipt());
    return null;
  }
};
origin: org.talend.components/components-azurestorage

  break;
case TAzureStorageQueueInputProperties.FIELD_POP_RECEIPT:
  record.put(f.pos(), current.getPopReceipt());
  break;
case TAzureStorageQueueInputProperties.FIELD_NEXT_VISIBLE_TIME:
origin: Talend/components

  break;
case TAzureStorageQueueInputProperties.FIELD_POP_RECEIPT:
  record.put(f.pos(), current.getPopReceipt());
  break;
case TAzureStorageQueueInputProperties.FIELD_NEXT_VISIBLE_TIME:
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class })
public void testPeekMessagesFromEmptyQueue() throws StorageException {
  for (CloudQueueMessage m : this.queue.peekMessages(32)) {
    assertTrue(m.getId() != null);
    assertTrue(m.getPopReceipt() == null);
  }
}
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class })
public void testRetrieveMessagesFromEmptyQueue() throws StorageException {
  for (CloudQueueMessage m : this.queue.retrieveMessages(32)) {
    assertTrue(m.getId() != null);
    assertTrue(m.getPopReceipt() == null);
  }
}
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class, SlowTests.class })
public void testUpdateMessageFullPass() throws  StorageException, InterruptedException {
  CloudQueueMessage message = new CloudQueueMessage("message");
  this.queue.addMessage(message, 20, 0, null, null);
  CloudQueueMessage message1 = this.queue.retrieveMessage();
  String popreceipt1 = message1.getPopReceipt();
  Date NextVisibleTim1 = message1.getNextVisibleTime();
  this.queue.updateMessage(message1, 100, EnumSet.of(MessageUpdateFields.VISIBILITY), null, null);
  String popreceipt2 = message1.getPopReceipt();
  Date NextVisibleTim2 = message1.getNextVisibleTime();
  assertTrue(popreceipt2 != popreceipt1);
  assertTrue(NextVisibleTim1.before(NextVisibleTim2));
  Thread.sleep(2000);
  String newMesage = message.getMessageContentAsString() + "updated";
  message.setMessageContent(newMesage);
  OperationContext oc = new OperationContext();
  this.queue.updateMessage(message1, 100, EnumSet.of(MessageUpdateFields.CONTENT), null, oc);
  assertEquals(oc.getLastResult().getStatusCode(), HttpURLConnection.HTTP_NO_CONTENT);
  String popreceipt3 = message1.getPopReceipt();
  Date NextVisibleTim3 = message1.getNextVisibleTime();
  assertTrue(popreceipt3 != popreceipt2);
  assertTrue(NextVisibleTim2.before(NextVisibleTim3));
  assertTrue(this.queue.retrieveMessage() == null);
  this.queue.updateMessage(message1, 0, EnumSet.of(MessageUpdateFields.VISIBILITY), null, null);
  CloudQueueMessage messageFromGet = this.queue.retrieveMessage();
  assertEquals(messageFromGet.getMessageContentAsString(), message1.getMessageContentAsString());
}
origin: Azure/azure-storage-android

Utility.assertNotNull("message", message);
Utility.assertNotNullOrEmpty("messageId", message.getId());
Utility.assertNotNullOrEmpty("popReceipt", message.getPopReceipt());
origin: com.microsoft.azure/azure-storage

Utility.assertNotNull("message", message);
Utility.assertNotNullOrEmpty("messageId", message.getId());
Utility.assertNotNullOrEmpty("popReceipt", message.getPopReceipt());
origin: Azure/azure-storage-android

  private void VerifyAddMessageResult(CloudQueueMessage originalMessage, String expectedMessageContent)
  {
    assertFalse(Utility.isNullOrEmpty(originalMessage.getId()));
    assertNotNull(originalMessage.getInsertionTime());
    assertNotNull(originalMessage.getExpirationTime());
    assertFalse(Utility.isNullOrEmpty(originalMessage.getPopReceipt()));

    assertTrue(originalMessage.messageContent.equals(expectedMessageContent));
    assertNotNull(originalMessage.getNextVisibleTime());
  }
}
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class })
public void testPeekMessage() throws  StorageException {
  CloudQueueMessage message1 = new CloudQueueMessage("messagetest1");
  this.queue.addMessage(message1);
  CloudQueueMessage msg = this.queue.peekMessage();
  assertTrue(msg.getId() != null);
  assertTrue(msg.getPopReceipt() == null);
  this.queue.delete();
}
origin: Azure/azure-storage-android

Utility.assertNotNull("message", message);
Utility.assertNotNullOrEmpty("messageId", message.getId());
Utility.assertNotNullOrEmpty("popReceipt", message.getPopReceipt());
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class })
public void testPeekMessages() throws  StorageException {
  CloudQueueMessage message1 = new CloudQueueMessage("messagetest1");
  this.queue.addMessage(message1);
  CloudQueueMessage message2 = new CloudQueueMessage("messagetest2");
  this.queue.addMessage(message2);
  for (CloudQueueMessage m : this.queue.peekMessages(32)) {
    assertTrue(m.getId() != null);
    assertTrue(m.getPopReceipt() == null);
  }
}
origin: Azure/azure-storage-android

@Test
@Category({ DevFabricTests.class, DevStoreTests.class })
public void testRetrieveMessages() throws  StorageException {
  CloudQueueMessage message1 = new CloudQueueMessage("messagetest1");
  this.queue.addMessage(message1);
  CloudQueueMessage message2 = new CloudQueueMessage("messagetest2");
  this.queue.addMessage(message2);
  for (CloudQueueMessage m : this.queue.retrieveMessages(32)) {
    assertTrue(m.getId() != null);
    assertTrue(m.getPopReceipt() != null);
  }
}
origin: com.microsoft.azure/azure-storage

Utility.assertNotNull("message", message);
Utility.assertNotNullOrEmpty("messageId", message.getId());
Utility.assertNotNullOrEmpty("popReceipt", message.getPopReceipt());
com.microsoft.azure.storage.queueCloudQueueMessagegetPopReceipt

Javadoc

Gets the message's pop receipt.

Popular methods of CloudQueueMessage

  • <init>
    Initializes a new instance of the CloudQueueMessage class with a byte array containing the message.
  • getExpirationTime
    Gets the time that the message expires.
  • getId
    Gets the message ID.
  • getInsertionTime
    Gets the time the message was added to the queue.
  • getMessageContentAsString
    Gets the content of the message as a string.
  • getDequeueCount
    Gets the dequeue count.
  • getMessageContentAsByte
    Gets the content of the message as a byte array.
  • getMessageId
    Gets the message ID.
  • getNextVisibleTime
    Gets the time that the message will next be visible.
  • setMessageContent
    Sets the content of the message as a byte array.
  • setNextVisibleTime
    Sets the time for the message to become visible in the queue.
  • getMessageContentForTransfer
    Gets the content of the message for transfer (internal use only).
  • setNextVisibleTime,
  • getMessageContentForTransfer,
  • setDequeueCount,
  • setExpirationTime,
  • setInsertionTime,
  • setMessageId,
  • setMessageType,
  • setPopReceipt

Popular in Java

  • Making http post requests using okhttp
  • findViewById (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • setRequestProperty (URLConnection)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Kernel (java.awt.image)
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now