override def findInjectableValue()

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
  }