Http

io.eezo.http.Route.Http
final case class Http(method: Method, pattern: PathPattern, handler: Handler, provenance: Provenance = ..., kind: RouteKind = ...)

Attributes

Source
Route.scala

Members list

Value members

Inherited methods

def describe: String

A route named the way a human reads it: GET /widgets/:id, WS /live.

A route named the way a human reads it: GET /widgets/:id, WS /live.

The warnings name routes and none can reach for the source text, and the table deduplicates and overrides on the same name, so it lives here rather than being written at each site. It carries method and path only: two routes that differ in kind alone must still collide, which is why the listing adds the API mark on top of it in RouteReport.listing and not here. WS stands in for the method a WebSocket route does not have.

Attributes

Inherited from:
Route
Source
Route.scala
def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
Source
Product.scala
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product
Source
Product.scala