Class RemoveDocumentMessage

java.lang.Object
com.yahoo.messagebus.Routable
com.yahoo.messagebus.Message

public class RemoveDocumentMessage extends TestAndSetMessage
Author:
Simon Thoresen Hult
  • Constructor Details

    • RemoveDocumentMessage

      public RemoveDocumentMessage(com.yahoo.document.DocumentId documentId)
      Constructs a new document remove message.
      Parameters:
      documentId - The identifier of the document to remove.
    • RemoveDocumentMessage

      public RemoveDocumentMessage(com.yahoo.document.DocumentRemove remove)
      Constructs a new document remove message.
      Parameters:
      remove - The DocumentRemove operation to perform
  • Method Details

    • getDocumentId

      public com.yahoo.document.DocumentId getDocumentId()
      Returns the identifier of the document to remove.
      Returns:
      The document id.
    • setDocumentId

      public void setDocumentId(com.yahoo.document.DocumentId documentId)
      Sets the identifier of the document to remove.
      Parameters:
      documentId - The document id to set.
    • createReply

      public DocumentReply createReply()
      Description copied from class: DocumentMessage
      Creates and returns a reply to this message.
      Specified by:
      createReply in class DocumentMessage
      Returns:
      The created reply.
    • getApproxSize

      public int getApproxSize()
      Overrides:
      getApproxSize in class DocumentMessage
    • hasSequenceId

      public boolean hasSequenceId()
      Overrides:
      hasSequenceId in class com.yahoo.messagebus.Message
    • getSequenceId

      public long getSequenceId()
      Overrides:
      getSequenceId in class com.yahoo.messagebus.Message
    • getType

      public int getType()
      Specified by:
      getType in class com.yahoo.messagebus.Routable
    • setCondition

      public void setCondition(com.yahoo.document.TestAndSetCondition condition)
      Specified by:
      setCondition in class TestAndSetMessage
    • getCondition

      public com.yahoo.document.TestAndSetCondition getCondition()
      Specified by:
      getCondition in class TestAndSetMessage
    • getDocumentRemove

      public com.yahoo.document.DocumentRemove getDocumentRemove()