in http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageInjectableValues.scala [81:107]
override def findInjectableValue(
valueId: Any,
ctxt: DeserializationContext,
forProperty: BeanProperty,
beanInstance: Any
): AnyRef = message match {
case request: Request if injector != null =>
handle(
valueId,
ctxt,
forProperty,
beanInstance,
fieldNameForAnnotation(forProperty),
request
)
case response: Response if injector != null =>
handle(
valueId,
ctxt,
forProperty,
beanInstance,
fieldNameForAnnotation(forProperty),
response
)
case _ =>
null
}