@Override public InvocationBuilder createInvocationBuilder(String serviceName, Operation op, Address target) { checkNotNull(target, "Target cannot be null!"); return new InvocationBuilderImpl(invocationContext, serviceName, op, target) .setTryCount(invocationMaxRetryCount) .setTryPauseMillis(invocationRetryPauseMillis); }
@Override public InvocationBuilder createInvocationBuilder(String serviceName, Operation op, Address target) { checkNotNull(target, "Target cannot be null!"); return new InvocationBuilderImpl(invocationContext, serviceName, op, target) .setTryCount(invocationMaxRetryCount) .setTryPauseMillis(invocationRetryPauseMillis); }
@Override public InvocationBuilder createInvocationBuilder(String serviceName, Operation op, int partitionId) { checkNotNegative(partitionId, "Partition ID cannot be negative!"); return new InvocationBuilderImpl(invocationContext, serviceName, op, partitionId) .setTryCount(invocationMaxRetryCount) .setTryPauseMillis(invocationRetryPauseMillis) .setFailOnIndeterminateOperationState(failOnIndeterminateOperationState); }
@Override public InvocationBuilder createInvocationBuilder(String serviceName, Operation op, int partitionId) { checkNotNegative(partitionId, "Partition ID cannot be negative!"); return new InvocationBuilderImpl(invocationContext, serviceName, op, partitionId) .setTryCount(invocationMaxRetryCount) .setTryPauseMillis(invocationRetryPauseMillis) .setFailOnIndeterminateOperationState(failOnIndeterminateOperationState); }