0
「ヘッダーの処理」に関するドキュメントhereに従っています。私はヘッダーでサービスコール呼び出しをテストする方法を理解できません。通常、私はどうなるLagom - ヘッダーを使用したサービスコールのテスト
service.sayHello().invoke(...)
は私がServerServiceCall
とHeaderServiceCall
がinvokeWithHeaders(...)
と私のServiceCall
はHeaderServiceCall
として実装されて受け入れることに気づいたが、私はServerServiceCall
またはHeaderServiceCall
に私のサービスのAPIを変更しようとするたびに、私は得る:
Error in custom provider, java.lang.IllegalArgumentException: Service calls must return ServiceCall, subtypes are not allowed
カスタムリクエストヘッダーでサービスコールを呼び出すテストを作成するにはどうすればよいですか?私はHeaderServiceCall
で実装し、HeaderServiceCall
への呼び出しをキャストして、APIにServiceCall
という名前のコールを維持しようとしましたが、キャストの例外がありました。どんな助けも大歓迎です。ありがとう。
あなたが実際に要求を変更していませんあなたのテストのヘッダー。 – ehaydenr
今修正しました – jarek000000