QueryHandler

sealed trait QueryHandler extends (ChannelId, Request) => Option[Try[Response]]

Query handler.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

override def apply(chanId: ChannelId, query: Request): Option[Try[Response]]
Value parameters:
chanId

ID of channel

query

Query to respond to

Definition Classes

Concrete methods

final def orElse(other: QueryHandler): QueryHandler

Returns a new query handler that first try this one, or else if it doesn't match, use the other one.

Returns a new query handler that first try this one, or else if it doesn't match, use the other one.

import acolyte.reactivemongo.QueryHandler

def queryHandler3(h1: QueryHandler, h2: QueryHandler) = h1 orElse h2

Inherited methods

override def toString(): String
Definition Classes
Function2 -> Any
Inherited from:
Function2