2017-11-18 25 views
0

は、スレッドセーフ、次のように作成ジャージークライアントWebTargetですか?はジャージークライアントWebTargetスレッドセーフですか?

WebTarget client = ClientBuilder 
     .newClient(new ClientConfig(new JacksonJaxbJsonProvider(<object mapper Jackson>, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS))) 
     .target("<url>"); 

ジャクソンObjectMapperはスレッドセーフである必要があります。

+0

関連質問:[javaのジャージー2.1クライアントスレッドは安全ですか?](https://stackoverflow.com/questions/18078666)。 –

答えて

1

要求ビルダーや新しいWebTargetsを作成WebTargetのメソッドは、スレッドセーフです。 ClientConfigを変更するConfigurableから継承したメソッドは、スレッドセーフではない可能性があります。

ジャクソンObjectMapperスレッドセーフでもあります。

だから、限り、あなたは、あなたが行くように良いことがあります初期化後WebTargetを再設定していないよう。

+0

素晴らしい!ありがとうございました! –

関連する問題