2010-11-25 27 views
1

J'utilise l'implémentation de référence de JAX-WS avec Java 1.6. Sur mon serveur j'ai la méthode de service Web qui renvoie une réponse avec une pièce jointe en tant que javax.activation.DataHandler.JAX-WS MTOM supprimer la pièce jointe après l'envoi au client

File myFile = new File("tempFile.txt"); //existing temp file to send back 
DataHandler dh = new DataHandler(new FileDataSource(myFile)); 
//cant delete myFile yet, but end of web service method 

Ce que je dois faire est supprimer le fichier après qu'il a été complètement envoyé du serveur au client. Cependant, ma méthode webservice est terminée avant que la réponse ne soit envoyée par le client.

Que puis-je faire pour marquer le fichier à supprimer ou y a-t-il un rappel auquel je peux me connecter pour supprimer le fichier après la transmission?

grâce

Répondre

1

Il y a quelques réponses à cette question here.