static private boolean isSendQFull(Result res) { return !res.isAccepted() && (res.getError().getCode() == ErrorCode.SEND_QUEUE_FULL); }
private static Result toResult(long reqId, com.yahoo.messagebus.Result mbusResult) { if (mbusResult.isAccepted()) { return new Result(reqId); } return new Result( messageBusErrorToResultType(mbusResult.getError().getCode()), new Error(mbusResult.getError().getMessage() + " (" + mbusResult.getError().getCode() + ")")); }
public boolean sendMessage(Message msg) { msg.setRoute(Route.parse(server.connectionSpec())); msg.getTrace().setLevel(9); return client.sendMessage(msg).isAccepted(); }
if (result.isAccepted()) { outstandingOperations.incrementAndGet(); updateOpsPerSec();
private Result sendMessage( FeederSettings settings, DocumentOperationMessageV3 msg, AtomicInteger threadsAvailableForFeeding) throws InterruptedException { Result result = null; while (result == null || result.getError().getCode() == SEND_QUEUE_FULL) { msg.getMessage().pushHandler(feedReplyHandler); if (settings.denyIfBusy && threadsAvailableForFeeding.get() < 1) { return sourceSession.getResource().sendMessage(msg.getMessage()); } else { result = sourceSession.getResource().sendMessageBlocking(msg.getMessage()); } if (result.isAccepted()) { return result; } Thread.sleep(100); } return result; }
VisitorIterator.BucketProgress bucket = progress.getIterator().getNext(); Result result = sender.send(createMessage(bucket)); if (result.isAccepted()) { log.log(LogLevel.DEBUG, sessionName + ": sent CreateVisitor for bucket " + bucket.getSuperbucket() + " with progress " + bucket.getProgress());