Package monads
Class Test
- java.lang.Object
- 
- monads.Test
 
- 
 public class Test extends java.lang.ObjectMonadic futures for Java. http://zeroturnaround.com/rebellabs/monadic-futures-in-java8/
- 
- 
Constructor SummaryConstructors Constructor Description Test()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T$(IFuture<T> fut)static <V,R>
 IFuture<R>$(IFuture<V> orig, IResultCommand<IFuture<R>,V> function)static <V,R>
 IIntermediateFuture<R>$$(IIntermediateFuture<V> orig, java.util.function.Function<V,IFuture<R>> function)static <R,E>
 IIntermediateFuture<R>$$$(IIntermediateFuture<E> orig, IResultCommand<IIntermediateFuture<R>,E> function)Implements async loop and applies a an async multi-function to each element.static voidabc(java.lang.String a)static IIntermediateFuture<java.lang.String>getABC()static IFuture<java.lang.String>getD(java.lang.String arg)static IIntermediateFuture<java.lang.String>getE(java.lang.String arg)static IFuture<java.lang.String>getHello()static IFuture<java.lang.String>getHelloWorld()static IFuture<java.lang.String>getWorld(java.lang.String hello)static voidmain(java.lang.String[] args)static <V,R>
 voidtest(IFunctionalResultListener<R> function)
 
- 
- 
- 
Method Detail- 
mainpublic static void main(java.lang.String[] args) 
 - 
abcpublic static void abc(java.lang.String a) 
 - 
getHelloWorldpublic static IFuture<java.lang.String> getHelloWorld() 
 - 
getHellopublic static IFuture<java.lang.String> getHello() 
 - 
getWorldpublic static IFuture<java.lang.String> getWorld(java.lang.String hello) 
 - 
getABCpublic static IIntermediateFuture<java.lang.String> getABC() 
 - 
getDpublic static IFuture<java.lang.String> getD(java.lang.String arg) 
 - 
getEpublic static IIntermediateFuture<java.lang.String> getE(java.lang.String arg) 
 - 
testpublic static <V,R> void test(IFunctionalResultListener<R> function) 
 - 
$public static <V,R> IFuture<R> $(IFuture<V> orig, IResultCommand<IFuture<R>,V> function) 
 - 
$$public static <V,R> IIntermediateFuture<R> $$(IIntermediateFuture<V> orig, java.util.function.Function<V,IFuture<R>> function) 
 - 
$$$public static <R,E> IIntermediateFuture<R> $$$(IIntermediateFuture<E> orig, IResultCommand<IIntermediateFuture<R>,E> function) Implements async loop and applies a an async multi-function to each element.- Parameters:
- function- The function.
- Returns:
- True result intermediate future.
 
 - 
$public static <T> T $(IFuture<T> fut) 
 
- 
 
-