class PermissiveJacksonProtocol extends AbstractJacksonProtocol
This class uses permissive mapper and do not require application/json content type for unmarshalling
- Annotations
- @Singleton()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PermissiveJacksonProtocol
- AbstractJacksonProtocol
- BaseJacksonProtocol
- JsonMarshallingDirectives
- MarshallingDirectives
- SerializationProtocol
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
PermissiveJacksonProtocol(protocolMapper: JacksonMapper)
- Annotations
- @Inject()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]
- Definition Classes
- MarshallingDirectives
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) ⇒ Unit) ⇒ Unit): Route
- Definition Classes
- MarshallingDirectives
-
def
entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]
- Definition Classes
- MarshallingDirectives
-
implicit
def
entityMarshaler[T <: AnyRef]: ToEntityMarshaller[T]
- Definition Classes
- AbstractJacksonProtocol → SerializationProtocol
-
implicit
def
entityUnmarshaler[T](implicit arg0: Manifest[T]): FromEntityUnmarshaller[T]
- Definition Classes
- PermissiveJacksonProtocol → SerializationProtocol
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
handleWith[A, B](f: (A) ⇒ B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route
- Definition Classes
- MarshallingDirectives
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]
- Definition Classes
- MarshallingDirectives
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
jacksonEntityMarshaller[T <: AnyRef]: ToEntityMarshaller[T]
- Attributes
- protected
- Definition Classes
- BaseJacksonProtocol
-
def
jacksonEntityUnmarshaller[T](implicit arg0: Manifest[T]): FromEntityUnmarshaller[T]
- Attributes
- protected
- Definition Classes
- BaseJacksonProtocol
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
optionalEntity[T](um: FromRequestUnmarshaller[T]): Directive1[Option[T]]
Unmarshalls the requests entity to the given type passes it to its inner Route.
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 akka.http.scaladsl.server.Rejection produced by the unmarshaller.
- Definition Classes
- JsonMarshallingDirectives
-
val
protocolMapper: JacksonMapper
- Definition Classes
- PermissiveJacksonProtocol → AbstractJacksonProtocol → BaseJacksonProtocol → SerializationProtocol
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )