JAX-WS MTOM Excluir anexo depois de enviar para o cliente
-
28-09-2019 - |
Pergunta
Estou usando a implementação de referência do JAX-WS com Java 1.6. No meu servidor, tenho o método de serviço da web que retorna uma resposta com um anexo como um 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
O que eu preciso fazer é Exclua o arquivo depois de ter sido completamente enviado do servidor para o cliente. No entanto, meu método de serviço da web terminou antes que a resposta seja enviada do cliente.
O que posso fazer para marcar o arquivo para exclusão ou há um retorno de chamada em que posso conectar para excluir o arquivo após a transmissão?
obrigado
Solução
Existem algumas respostas para esta pergunta aqui.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow