cyclops.reactive.ReactiveSeq.single()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中cyclops.reactive.ReactiveSeq.single方法的一些代码示例,展示了ReactiveSeq.single的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReactiveSeq.single方法的具体详情如下:
包路径:cyclops.reactive.ReactiveSeq
类名称:ReactiveSeq
方法名:single

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

相关文章

微信公众号

最新文章

更多

ReactiveSeq类方法