Packages

object Handler

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Handler
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type FunctionType = Function2[SNSEvent, Context, Promise[Unit]]
  2. type FutureFunc[Out] = (Message, Out) => Future[Boolean]
  3. type FutureFunc1[Out] = (Out) => Future[Boolean]
  4. type FutureKleisli[Out] = Kleisli[Future, (Message, Out), Boolean]
  5. type FutureKleisli1[Out] = Kleisli[Future, Out, Boolean]
  6. type IOFunc[Out] = (Message, Out) => IO[Boolean]
  7. type IOFunc1[Out] = (Out) => IO[Boolean]
  8. type IOKleisli[Out] = Kleisli[IO, (Message, Out), Boolean]
  9. type IOKleisli1[Out] = Kleisli[IO, Out, Boolean]

Value Members

  1. def handleFCustom[T, F[_]](routerf: (Message) => Router[T, F], execute: (F[T], T, Message) => Future[Boolean])(implicit arg0: CanSerialize[T]): FunctionType
  2. def handleFWithContext[T, F[_]](router: Router[T, F], execute: (F[T], T, Message) => Future[Boolean])(implicit arg0: CanSerialize[T]): FunctionType
  3. def handleFunc[T](router: (Message) => Router[T, IOFunc1])(implicit arg0: CanSerialize[T]): FunctionType
  4. def handleFunc[T](router: Router[T, IOFunc])(implicit arg0: CanSerialize[T]): FunctionType
  5. def handleFutureFunc[T](router: (Message) => Router[T, FutureFunc1])(implicit arg0: CanSerialize[T]): FunctionType
  6. def handleFutureFunc[T](router: Router[T, FutureFunc])(implicit arg0: CanSerialize[T]): FunctionType
  7. def handleFutureKleisli[T](router: (Message) => Router[T, FutureKleisli1])(implicit arg0: CanSerialize[T]): FunctionType
  8. def handleFutureKleisli[T](router: Router[T, FutureKleisli])(implicit arg0: CanSerialize[T]): FunctionType
  9. def handleKleisli[T](router: (Message) => Router[T, IOKleisli1])(implicit arg0: CanSerialize[T]): FunctionType
  10. def handleKleisli[T](router: Router[T, IOKleisli])(implicit arg0: CanSerialize[T]): FunctionType