Uses of Class
org.movealong.sly.app.Service
-
-
Uses of Service in org.movealong.sly.app
Methods in org.movealong.sly.app that return Service Modifier and Type Method Description <B> Service<B>Service. discardL(com.jnape.palatable.lambda.functor.Applicative<B,Service<?>> appB)<B> Service<S>Service. discardR(com.jnape.palatable.lambda.functor.Applicative<B,Service<?>> appB)<B> Service<B>Service. flatMap(com.jnape.palatable.lambda.functions.Fn1<? super S,? extends com.jnape.palatable.lambda.monad.Monad<B,Service<?>>> f)<B> Service<B>Service. fmap(com.jnape.palatable.lambda.functions.Fn1<? super S,? extends B> fn)<B> Service<B>Service. pure(B b)static <S> Service<S>Service. service(com.jnape.palatable.lambda.io.IO<S> service)Constructs a pureServicearound anIOthat produces the service object.static <S,Dep>
Service<S>Service. service(ServiceHandle<Dep> handle, com.jnape.palatable.lambda.functions.Fn1<Dep,Service<S>> fn)Constructs aServicewith one dependency.static <S,Dep1,Dep2>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, com.jnape.palatable.lambda.functions.Fn2<Dep1,Dep2,Service<S>> fn)Constructs aServicewith two dependencies.static <S,Dep1,Dep2,Dep3>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, com.jnape.palatable.lambda.functions.Fn3<Dep1,Dep2,Dep3,Service<S>> fn)Constructs aServicewith three dependencies.static <S,Dep1,Dep2,Dep3,Dep4>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, com.jnape.palatable.lambda.functions.Fn4<Dep1,Dep2,Dep3,Dep4,Service<S>> fn)Constructs aServicewith four dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, com.jnape.palatable.lambda.functions.Fn5<Dep1,Dep2,Dep3,Dep4,Dep5,Service<S>> fn)Constructs aServicewith five dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5,Dep6>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, ServiceHandle<Dep6> handle6, com.jnape.palatable.lambda.functions.Fn6<Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Service<S>> fn)Constructs aServicewith six dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Dep7>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, ServiceHandle<Dep6> handle6, ServiceHandle<Dep7> handle7, com.jnape.palatable.lambda.functions.Fn7<Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Dep7,Service<S>> fn)Constructs aServicewith seven dependencies.static <S> Service<S>Service. serviceRef(ServiceHandle<S> handle)Constructs aServiceby references using a handle.<B> Service<B>Service. trampolineM(com.jnape.palatable.lambda.functions.Fn1<? super S,? extends com.jnape.palatable.lambda.monad.MonadRec<com.jnape.palatable.lambda.functions.recursion.RecursiveResult<S,B>,Service<?>>> f)<B> Service<B>Service. zip(com.jnape.palatable.lambda.functor.Applicative<com.jnape.palatable.lambda.functions.Fn1<? super S,? extends B>,Service<?>> appFn)Methods in org.movealong.sly.app that return types with arguments of type Service Modifier and Type Method Description <B> com.jnape.palatable.lambda.functor.builtin.Lazy<Service<B>>Service. lazyZip(com.jnape.palatable.lambda.functor.builtin.Lazy<? extends com.jnape.palatable.lambda.functor.Applicative<com.jnape.palatable.lambda.functions.Fn1<? super S,? extends B>,Service<?>>> lazyAppFn)Methods in org.movealong.sly.app with parameters of type Service Modifier and Type Method Description static <S> com.jnape.palatable.lambda.functions.specialized.Kleisli<App,App,com.jnape.palatable.lambda.io.IO<?>,com.jnape.palatable.lambda.io.IO<App>>App. bind(ServiceHandle<S> handle, Service<S> service)Binds aServiceto aServiceHandle.static <S> com.jnape.palatable.lambda.functions.specialized.Kleisli<App,S,com.jnape.palatable.lambda.io.IO<?>,com.jnape.palatable.lambda.io.IO<S>>App. resolve(Service<S> service)Resolves a service.Method parameters in org.movealong.sly.app with type arguments of type Service Modifier and Type Method Description <B> Service<B>Service. discardL(com.jnape.palatable.lambda.functor.Applicative<B,Service<?>> appB)<B> Service<S>Service. discardR(com.jnape.palatable.lambda.functor.Applicative<B,Service<?>> appB)<B> Service<B>Service. flatMap(com.jnape.palatable.lambda.functions.Fn1<? super S,? extends com.jnape.palatable.lambda.monad.Monad<B,Service<?>>> f)<B> com.jnape.palatable.lambda.functor.builtin.Lazy<Service<B>>Service. lazyZip(com.jnape.palatable.lambda.functor.builtin.Lazy<? extends com.jnape.palatable.lambda.functor.Applicative<com.jnape.palatable.lambda.functions.Fn1<? super S,? extends B>,Service<?>>> lazyAppFn)static <S,Dep>
Service<S>Service. service(ServiceHandle<Dep> handle, com.jnape.palatable.lambda.functions.Fn1<Dep,Service<S>> fn)Constructs aServicewith one dependency.static <S,Dep1,Dep2>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, com.jnape.palatable.lambda.functions.Fn2<Dep1,Dep2,Service<S>> fn)Constructs aServicewith two dependencies.static <S,Dep1,Dep2,Dep3>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, com.jnape.palatable.lambda.functions.Fn3<Dep1,Dep2,Dep3,Service<S>> fn)Constructs aServicewith three dependencies.static <S,Dep1,Dep2,Dep3,Dep4>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, com.jnape.palatable.lambda.functions.Fn4<Dep1,Dep2,Dep3,Dep4,Service<S>> fn)Constructs aServicewith four dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, com.jnape.palatable.lambda.functions.Fn5<Dep1,Dep2,Dep3,Dep4,Dep5,Service<S>> fn)Constructs aServicewith five dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5,Dep6>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, ServiceHandle<Dep6> handle6, com.jnape.palatable.lambda.functions.Fn6<Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Service<S>> fn)Constructs aServicewith six dependencies.static <S,Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Dep7>
Service<S>Service. service(ServiceHandle<Dep1> handle1, ServiceHandle<Dep2> handle2, ServiceHandle<Dep3> handle3, ServiceHandle<Dep4> handle4, ServiceHandle<Dep5> handle5, ServiceHandle<Dep6> handle6, ServiceHandle<Dep7> handle7, com.jnape.palatable.lambda.functions.Fn7<Dep1,Dep2,Dep3,Dep4,Dep5,Dep6,Dep7,Service<S>> fn)Constructs aServicewith seven dependencies.<B> Service<B>Service. trampolineM(com.jnape.palatable.lambda.functions.Fn1<? super S,? extends com.jnape.palatable.lambda.monad.MonadRec<com.jnape.palatable.lambda.functions.recursion.RecursiveResult<S,B>,Service<?>>> f)<B> Service<B>Service. zip(com.jnape.palatable.lambda.functor.Applicative<com.jnape.palatable.lambda.functions.Fn1<? super S,? extends B>,Service<?>> appFn)
-