本文整理了Java中io.trane.future.Future.unsafeCast()
方法的一些代码示例,展示了Future.unsafeCast()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Future.unsafeCast()
方法的具体详情如下:
包路径:io.trane.future.Future
类名称:Future
方法名:unsafeCast
[英]Casts the result of this future. Avoid this method since it's unsafe and can produce a future failed with a ClassCastException.
[中]投射出这个未来的结果避免使用此方法,因为它不安全,并且可能产生一个未来失败的ClassCastException。
代码示例来源:origin: traneio/future
/**
* Returns a satisfied future with an empty optional.
*
* @return the empty optional future.
* @param <T> the optional type
*/
public static <T> Future<Optional<T>> emptyOptional() {
return FutureConstants.EMPTY_OPIONAL.unsafeCast();
}
代码示例来源:origin: traneio/future
/**
* Returns a future that is never satisfied.
*
* @return the unsatisfied future.
* @param <T> the type of the never satisfied future.
*/
public static <T> Future<T> never() {
return FutureConstants.NEVER.unsafeCast();
}
代码示例来源:origin: traneio/future
/**
* Returns a satisfied future with an immutable empty list.
*
* @return the empty list future.
* @param <T> the list type
*/
public static <T> Future<List<T>> emptyList() {
return FutureConstants.EMPTY_LIST.unsafeCast();
}
代码示例来源:origin: traneio/ndbc
static <R> Exchange<R> fail(final Throwable ex) {
final Future<Void> result = Future.exception(ex);
return channel -> result.unsafeCast();
}
代码示例来源:origin: traneio/future
return f.unsafeCast();
内容来源于网络,如有侵权,请联系作者删除!