JAX-WS MTOM удалить вложение после отправки клиенту - PullRequest
1 голос
/ 25 ноября 2010

Я использую эталонную реализацию JAX-WS с Java 1.6.На моем сервере у меня есть метод веб-сервиса, который возвращает ответ с вложением в виде javax.activation.DataHandler.

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

Что мне нужно сделать, это удалить файл после его полной отправки от сервера к клиенту.Однако мой метод веб-сервиса завершился до того, как ответ был отправлен от клиента.

Что я могу сделать, чтобы пометить файл для удаления, или есть обратный вызов, которым я могу воспользоваться, чтобы удалить файл после передачи?

спасибо

1 Ответ

1 голос
/ 04 февраля 2011

Есть несколько ответов на этот вопрос здесь .

...