La manipulation des pièces jointes en plusieurs parties dans CXF Api

Je suis en train de développer une API appel à l'aide de Apache CXF qui prend dans une pièce jointe à la demande. J'ai suivi cette tutoriel et c'est ce que j'ai obtenu jusqu'à présent.

@POST
@Path("/upload")
@RequireAuthentication(false)
public Response uploadWadl(MultipartBody multipartBody){
    List<Attachment> attachments = multipartBody.getAllAttachments();
    DataHandler dataHandler = attachments.get(0).getDataHandler();
    try {
        InputStream is = dataHandler.getInputStream();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return Response("OK");
}

Je reçois un InputStream objet de l'attachement et tout fonctionne bien. Cependant j'ai besoin de passer la pièce jointe en tant que java.io.Fichier objet à une autre fonction. Je sais que je peux créer un fichier ici, lire à partir de l'inputstream et écrire. Mais est-il une meilleure solution? A la CXF déjà stockées dans un Fichier? Si je pouvais juste aller de l'avant et de l'utiliser. Des suggestions?

OriginalL'auteur n3o | 2012-05-29