Uses of Class
org.movealong.sly.app.App
-
-
Uses of App in org.movealong.sly.app
Methods in org.movealong.sly.app that return types with arguments of type App 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,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,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.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(ServiceHandle<S> handle)Resolves a service by itsServiceHandle.Method parameters in org.movealong.sly.app with type arguments of type App Modifier and Type Method Description static <R,F extends com.jnape.palatable.lambda.functor.Functor<?,F>,FR extends com.jnape.palatable.lambda.functor.Functor<R,F>,A extends Runner<R,F,FR>>
FRApp. run(com.jnape.palatable.lambda.functions.specialized.Kleisli<App,A,com.jnape.palatable.lambda.io.IO<?>,com.jnape.palatable.lambda.io.IO<A>> application)Runs an application in the form of an application function that yields nRunnerthat produces aFunctorthat bears the ultimate return type.static <S extends Starter<com.jnape.palatable.lambda.io.IO<?>>>
voidApp. start(com.jnape.palatable.lambda.functions.specialized.Kleisli<App,S,com.jnape.palatable.lambda.io.IO<?>,com.jnape.palatable.lambda.io.IO<S>> application)Starts an application in the form of an application function that yields aStarter, which in turn handles starting and stopping the long-running components of the application.
-