in grpc-gcp/src/main/java/com/google/cloud/grpc/GcpManagedChannel.java [1311:1325]
private String keyFromOptsCtx(CallOptions callOptions) {
String key = callOptions.getOption(AFFINITY_KEY);
if (key != null) {
if (logger.isLoggable(Level.FINEST)) {
logger.finest(log("Affinity key \"%s\" set manually via call options.", key));
}
return key;
}
key = AFFINITY_CTX_KEY.get(Context.current());
if (key != null && logger.isLoggable(Level.FINEST)) {
logger.finest(log("Affinity key \"%s\" set manually via context.", key));
}
return key;
}