当前位置: 首页>>代码示例>>Java>>正文


Java Tuple.getValue方法代码示例

本文整理汇总了Java中org.springframework.tuple.Tuple.getValue方法的典型用法代码示例。如果您正苦于以下问题:Java Tuple.getValue方法的具体用法?Java Tuple.getValue怎么用?Java Tuple.getValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.springframework.tuple.Tuple的用法示例。


在下文中一共展示了Tuple.getValue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: toTensor

import org.springframework.tuple.Tuple; //导入方法依赖的package包/类
public static Tensor toTensor(Tuple tuple) {
	DataType dataType = DataType.valueOf(tuple.getString(TF_DATA_TYPE));
	long[] shape = (long[]) tuple.getValue(TF_SHAPE);
	byte[] bytes = (byte[]) tuple.getValue(TF_VALUE);

	return Tensor.create(dataType, shape, ByteBuffer.wrap(bytes));
}
 
开发者ID:tzolov,项目名称:tensorflow-spring-cloud-stream-app-starters,代码行数:8,代码来源:TensorTupleConverter.java

示例2: apply

import org.springframework.tuple.Tuple; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public GatewayFilter apply(Tuple args) {

	KeyResolver keyResolver;
	if (args.hasFieldName(KEY_RESOLVER_KEY)) {
		keyResolver = args.getValue(KEY_RESOLVER_KEY, KeyResolver.class);
	} else {
		keyResolver = defaultKeyResolver;
	}
	return apply(keyResolver, args);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-gateway,代码行数:13,代码来源:RequestRateLimiterGatewayFilterFactory.java

示例3: processValueForCounter

import org.springframework.tuple.Tuple; //导入方法依赖的package包/类
private void processValueForCounter(String counterName, Object value, String[] path) {
	String key = path[0];
	Object result = null;
	if (value instanceof List) {
		for (Object item : (List<?>) value) {
			processValueForCounter(counterName, item, path);
		}
	}
	else if (value instanceof Tuple) {
		Tuple t = (Tuple) value;
		if (t.hasFieldName(key)) {
			result = t.getValue(key);
		}
	}
	else if (value instanceof Map) {
		result = ((Map<?, ?>) value).get(key);
	}
	if (result != null) {
		if (path.length == 1) {
			processValue(counterName, result);
		}
		else {
			path = Arrays.copyOfRange(path, 1, path.length);
			processValueForCounter(counterName, result, path);
		}
	}
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-stream-app-starters,代码行数:28,代码来源:FieldValueCounterSinkConfiguration.java

示例4: processValueForCounter

import org.springframework.tuple.Tuple; //导入方法依赖的package包/类
private void processValueForCounter(String counterName, Object value, String[] path) {
	String key = path[0];
	Object result = null;
	if (value instanceof List) {
		for (Object item : (List<?>) value) {
			processValueForCounter(counterName, item, path);
		}
	}
	else if (value instanceof Tuple) {
		Tuple t = (Tuple) value;
		if (t.hasFieldName(key)) {
			result = t.getValue(key);
		}
	}
	else if (value instanceof Map) {
		result = ((Map<?, ?>) value).get(key);
	}
	if (result != null) {
		if (path.length == 1) {
			processValue(counterName, result);
		}
		else {
			path = Arrays.copyOfRange(path, 1, path.length);
			processValueForCounter(counterName, result, path);
		}
	}
	else {
		log.info("The value for the property '" + Arrays.toString(path) + "' in the payload '" +
				value + "' is null. Ignored");
	}
}
 
开发者ID:spring-cloud-stream-app-starters,项目名称:field-value-counter,代码行数:32,代码来源:FieldValueCounterSinkConfiguration.java

示例5: apply

import org.springframework.tuple.Tuple; //导入方法依赖的package包/类
@Override
public Predicate<ServerWebExchange> apply(Tuple args) {
	Object value = args.getValue(DATETIME_KEY);
	final ZonedDateTime dateTime = BetweenRoutePredicateFactory.getZonedDateTime(value);
	return apply(dateTime);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-gateway,代码行数:7,代码来源:AfterRoutePredicateFactory.java


注:本文中的org.springframework.tuple.Tuple.getValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。