本文整理了Java中cyclops.reactive.ReactiveSeq.single
方法的一些代码示例,展示了ReactiveSeq.single
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReactiveSeq.single
方法的具体详情如下:
包路径:cyclops.reactive.ReactiveSeq
类名称:ReactiveSeq
方法名:single
[英]```
//Maybe[1]
[中]```
//Maybe[1]
代码示例来源:origin: aol/micro-server
private Map<String, String> manifest() {
try {
return ReactiveSeq.of("META-INF/MANIFEST.MF")
.map(url -> this.getClass()
.getClassLoader()
.getResourceAsStream(url))
.map(this::getManifest)
.single()
.orElse(null);
} catch (Exception e) {
logger.warn("Warning : can't load manifest due to exception {}", e.getMessage());
}
return null;
}
代码示例来源:origin: aol/micro-server
@Override
public String getType(Class c) {
return Maybe.ofNullable(c.getPackage())
.map(Package::getName)
.map(packageName -> packageName.split("\\."))
.stream()
.flatMap(Stream::of)
.takeRight(1)
.single()
.map(i -> i + ".")
.orElse("")
+ c.getSimpleName();
}
}
代码示例来源:origin: aol/cyclops
@Override
default Maybe<T> single(final Predicate<? super T> predicate) {
return this.filter(predicate)
.single();
}
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalTest(){
assertThat(of(1).single().toOptional().get(),equalTo(1));
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalTest(){
assertThat(of(1).single().toOptional().get(),equalTo(1));
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalTest(){
assertThat(of(1).single().toOptional().get(),equalTo(1));
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalTest(){
assertThat(ReactiveSeq.of(1).single().toOptional().get(),equalTo(1));
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalTest(){
assertThat(Spouts.of(1).single().toOptional().get(),equalTo(1));
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void lastOneBug(){
assertThat(of(1, 2, 3, 4)
.takeRight(1)
.single()
.orElse(-1),equalTo(4));
}
代码示例来源:origin: aol/cyclops
@Test
public void singleOptonal2(){
assertFalse(of(1,2).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(of().single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptonal2(){
assertFalse(ReactiveSeq.of(1,2).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(Spouts.of().single().isPresent());
assertFalse(Spouts.from(Flux.empty()).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptonal2(){
assertFalse(Spouts.of(1,2).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptonal2(){
assertFalse(Spouts.of(1,2).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(Spouts.of().single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptonal2(){
assertFalse(of(1,2).single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(ReactiveSeq.of().single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(of().single().isPresent());
}
@Test
代码示例来源:origin: aol/cyclops
@Test
public void singleOptionalEmpty(){
assertFalse(of().single().isPresent());
}
@Test
内容来源于网络,如有侵权,请联系作者删除!