2017-11-18 1 views
0

Ist ein Jersey Client WebTarget wie folgt threadsicher erstellt? Ist ein Jersey Client WebTarget Thread-sicher?

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

Beachten Sie, dass die Jackson ObjectMapper auch Thread-sicher für diese sein muss.

+0

In Verbindung stehende Frage: [Ist java Jersey 2.1 client thread sicher?] (Https://stackoverflow.com/questions/18078666). –

Antwort

1

Die Methoden in einem WebTarget, die Request Builder oder neue WebTargets erstellen, sind Thread-sicher. Die von Configurable geerbten Methoden, die die ClientConfig ändern, sind möglicherweise nicht Thread-sicher.

Jackson ObjectMapper ist auch threadsicher.

Solange Sie das WebTarget nach der Initialisierung nicht neu konfigurieren, sollte es Ihnen gut gehen.

+0

Großartig! Vielen Dank! –