Erstelle eine neue JAXB Marshaller-Instanz in statischer Methode ... ist es ThreadSafe?
Ich habe eine util-Klasse mit der folgenden statischen Methode implementiert:
public static String objToXml(JAXBContext jaxbContext, ClassA obj) throws Exception{
Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
jaxbMarshaller.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT, true );
StringWriter writer = new StringWriter();
marshaller.marshal(obj, writer);
return writer.toString();
}
Mein Verständnis ist, dass JAXB Marshaller und StringWriter beide threadsicher sind ... aber ich möchte doppelt bestätigen, wenn ich eine statische Methode wie diese implementier