Interface StageAdapter<O,​T>

  • All Superinterfaces:
    java.util.function.Function<O,​T>, java.util.function.Predicate<O>

    public interface StageAdapter<O,​T>
    extends java.util.function.Function<O,​T>, java.util.function.Predicate<O>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  StageAdapter.Support  
    • Method Detail

      • filter

        static <T> StageAdapter<T,​T> filter​(java.util.function.Predicate<? super T> predicate)
      • map

        static <O,​T> StageAdapter<O,​T> map​(java.util.function.Function<? super O,​? extends T> mapper)
      • flatMap

        static <O,​T> StageAdapter<O,​T> flatMap​(java.util.function.Function<? super O,​? extends Reference<? extends T>> mapper)
      • peek

        static <T> StageAdapter<T,​T> peek​(java.util.function.Consumer<? super T> action)
      • limit

        static <T> StageAdapter<T,​T> limit​(long limit)
      • skip

        static <T> StageAdapter<T,​T> skip​(long skip)
      • apply

        default T apply​(O other)
        Specified by:
        apply in interface java.util.function.Function<O,​T>
      • test

        default boolean test​(O other)
        Specified by:
        test in interface java.util.function.Predicate<O>