cask.endpoints
package cask.endpoints
Members list
Type members
Classlikes
sealed trait FormReader[T] extends ArgReader[Seq[FormEntry], T, Request]
object FormReader
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FormReader.type
object JsReader
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class JsonDataImpl[T]
object JsonData extends DataCompanion[JsonData]
Attributes
abstract class ParamReader[T] extends ArgReader[Unit, T, Request]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class NilParam[T]object CookieParamobject FormDataParamobject HttpExchangeParamobject RequestParam
object ParamReader
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParamReader.type
abstract class QueryParamReader[T] extends ArgReader[Seq[String], T, Request]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class SimpleParam[T]object BooleanParamobject ByteParamobject DoubleParamobject FloatParamobject IntParamobject LongParamobject ShortParamobject StringParamShow all
object QueryParamReader
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
QueryParamReader.type
object StaticUtil
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StaticUtil.type
trait WebEndpoint extends HttpEndpoint[Raw, Seq[String]]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object WebEndpoint
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WebEndpoint.type
object WebsocketResult
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WebsocketResult.type
class WsChannelActor(channel: WebSocketChannel)(implicit ac: Context, log: Logger) extends SimpleActor[Event]
case class WsHandler(f: WsChannelActor => Actor[Event])(implicit ac: Context, log: Logger) extends WebsocketResult, WebSocketConnectionCallback
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WebSocketConnectionCallbacktrait WebsocketResultclass Objecttrait Matchableclass AnyShow all
class delete(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class get(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class getJson(val path: String, val subpath: Boolean) extends HttpEndpoint[Response[JsonData], Seq[String]]
class options(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class patch(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class post(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class postForm(val path: String, val subpath: Boolean) extends HttpEndpoint[Raw, Seq[FormEntry]]
class postJson(val path: String, val subpath: Boolean) extends HttpEndpoint[Response[JsonData], Value]
class put(val path: String, val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class route(val path: String, val methods: Seq[String], val subpath: Boolean) extends WebEndpoint
Attributes
- Supertypes
class staticFiles(val path: String, headers: Seq[(String, String)]) extends HttpEndpoint[String, Seq[String]]
Attributes
- Supertypes
-
class Annotationclass Objecttrait Matchableclass AnyShow all
class staticResources(val path: String, resourceRoot: ClassLoader, headers: Seq[(String, String)]) extends HttpEndpoint[String, Seq[String]]
Attributes
- Supertypes
-
class Annotationclass Objecttrait Matchableclass AnyShow all
class websocket(val path: String, val subpath: Boolean) extends Endpoint[WebsocketResult, WebsocketResult, Seq[String]]
Attributes
- Supertypes
-
class Annotationclass Objecttrait Matchableclass AnyShow all
In this article