Simple

feral.lambda.IOLambda.Simple
abstract class Simple[Event, Result](implicit decoder: Decoder[Event], encoder: Encoder[Result]) extends IOLambda[Event, Result]

Attributes

Source
IOLambda.scala
Graph
Supertypes
class IOLambda[Event, Result]
trait RequestStreamHandler
class Object
trait Matchable
class Any

Members list

Type members

Types

type Init

Attributes

Source
IOLambda.scala

Inherited types

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

Attributes

Inherited from:
IOLambda
Source
IOLambda.scala

Value members

Abstract methods

def apply(event: Event, context: Context[IO], init: Init): IO[Option[Result]]

Attributes

Source
IOLambda.scala

Concrete methods

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

Attributes

Source
IOLambda.scala
def init: Resource[IO, Init]

Attributes

Source
IOLambda.scala

Inherited methods

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

Attributes

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

Attributes

Inherited from:
IOSetup (hidden)
Source
IOSetup.scala