Class SingleSender

java.lang.Object
com.yahoo.feedapi.SingleSender
All Implemented Interfaces:
SimpleFeedAccess

public class SingleSender extends Object implements SimpleFeedAccess
Simplifies sending messages belonging to a single result callback.
  • Constructor Details

  • Method Details

    • put

      public void put(com.yahoo.document.Document doc)
      Specified by:
      put in interface SimpleFeedAccess
    • remove

      public void remove(com.yahoo.document.DocumentId docId)
      Specified by:
      remove in interface SimpleFeedAccess
    • update

      public void update(com.yahoo.document.DocumentUpdate update)
      Specified by:
      update in interface SimpleFeedAccess
    • put

      public void put(com.yahoo.document.Document doc, com.yahoo.document.TestAndSetCondition condition)
      Specified by:
      put in interface SimpleFeedAccess
    • remove

      public void remove(com.yahoo.document.DocumentId docId, com.yahoo.document.TestAndSetCondition condition)
      Specified by:
      remove in interface SimpleFeedAccess
    • update

      public void update(com.yahoo.document.DocumentUpdate update, com.yahoo.document.TestAndSetCondition condition)
      Specified by:
      update in interface SimpleFeedAccess
    • isAborted

      public boolean isAborted()
      Specified by:
      isAborted in interface SimpleFeedAccess
    • addMessageProcessor

      public void addMessageProcessor(MessageProcessor processor)
    • send

      public void send(com.yahoo.messagebus.Message m)
      Sends the given message.
      Parameters:
      m - The message to send
    • done

      public void done()
    • waitForPending

      public boolean waitForPending(long timeoutMs)
    • close

      public void close()
      Specified by:
      close in interface SimpleFeedAccess