FramedEntityStreamingDirectives

pl.iterators.stir.server.directives.FramedEntityStreamingDirectives

Attributes

Source
FramedEntityStreamingDirectives.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Directives
object Directives

Members list

Value members

Inherited methods

def as[T](implicit um: EntityDecoder[IO, T]): EntityDecoder[IO, T]

Returns the in-scope EntityDecoder for the given type.

Returns the in-scope EntityDecoder for the given type.

Attributes

Inherited from:
MarshallingDirectives
Source
MarshallingDirectives.scala
def entity[T](entityDecoder: EntityDecoder[IO, T]): Directive1[T]

Unmarshalls the requests entity to the given type passes it to its inner Route. If there is a problem with unmarshalling the request is rejected with the Rejection produced by the unmarshaller.

Unmarshalls the requests entity to the given type passes it to its inner Route. If there is a problem with unmarshalling the request is rejected with the Rejection produced by the unmarshaller.

Attributes

Inherited from:
MarshallingDirectives
Source
MarshallingDirectives.scala
def handleWith[A, B](f: A => B)(implicit entityDecoder: EntityDecoder[IO, A], m: ToResponseMarshaller[B]): Route

Completes the request using the given function. The input to the function is produced with the in-scope entity unmarshaller and the result value of the function is marshalled with the in-scope marshaller.

Completes the request using the given function. The input to the function is produced with the in-scope entity unmarshaller and the result value of the function is marshalled with the in-scope marshaller.

Attributes

Inherited from:
MarshallingDirectives
Source
MarshallingDirectives.scala

Returns the in-scope Marshaller for the given type.

Returns the in-scope Marshaller for the given type.

Attributes

Inherited from:
MarshallingDirectives
Source
MarshallingDirectives.scala