Package com.yahoo.feedapi
Class SingleSender
java.lang.Object
com.yahoo.feedapi.SingleSender
- All Implemented Interfaces:
SimpleFeedAccess
Simplifies sending messages belonging to a single result callback.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMessageProcessor
(MessageProcessor processor) void
close()
void
done()
boolean
void
put
(com.yahoo.document.DocumentPut put) void
remove
(com.yahoo.document.DocumentRemove remove) void
send
(com.yahoo.messagebus.Message m) Sends the given message.void
update
(com.yahoo.document.DocumentUpdate update) boolean
waitForPending
(long timeoutMs)
-
Constructor Details
-
Method Details
-
put
public void put(com.yahoo.document.DocumentPut put) - Specified by:
put
in interfaceSimpleFeedAccess
-
remove
public void remove(com.yahoo.document.DocumentRemove remove) - Specified by:
remove
in interfaceSimpleFeedAccess
-
update
public void update(com.yahoo.document.DocumentUpdate update) - Specified by:
update
in interfaceSimpleFeedAccess
-
isAborted
public boolean isAborted()- Specified by:
isAborted
in interfaceSimpleFeedAccess
-
addMessageProcessor
-
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 interfaceSimpleFeedAccess
-