IOLambda

feral.lambda.IOLambda
See theIOLambda companion object
abstract class IOLambda[Event, Result](implicit val decoder: Decoder[Event], val encoder: Encoder[Result])

Attributes

Companion
object
Source
IOLambda.scala
Graph
Supertypes
trait RequestStreamHandler
class Object
trait Matchable
class Any
Known subtypes
class Simple[Event, Result]

Members list

Type members

Types

final type Setup = (Event, Context[IO]) => IO[Option[Result]]

Attributes

Source
IOLambda.scala

Value members

Abstract methods

def handler: Resource[IO, Invocation[IO, Event] => IO[Option[Result]]]

Attributes

Source
IOLambda.scala

Inherited methods

final def handleRequest(input: InputStream, output: OutputStream, runtimeContext: Context): Unit

Attributes

Inherited from:
IOLambdaPlatform (hidden)
Source
IOLambdaPlatform.scala
protected def runtime: IORuntime

Attributes

Inherited from:
IOSetup (hidden)
Source
IOSetup.scala