servicio web con un flujo de entrada de archivos y un cuerpo json?

Me gustaría implementar un servicio web con cxf para cargar un archivo con alguna información contenida en el cuerpo.

Lo que hice pero aún no funcionó:

 @POST
 @Path("/")
 @Consumes(MediaType.MULTIPART_FORM_DATA)
 User addDocument(
     @Multipart(value="metadata", type="application/json") DocMeta metadata,
     @Multipart(value="inputstream", type="multipart/form-data") InputStream inputStream)
     throws ObjectAlreadyExistsException;

Cuando trato de solicitar mi servicio con curl no funciona:

curl  http://localhost:9090/... 
      --X POST  
      -H"Content-Type:multipart/form-data" 
      -F [email protected] 
      -d'{"info1":"info1","info2":"info2"}'

¿Es realmente posible tener datos multiparte y un cuerpo json con cxf?

Gracias de antemano

Manu

Respuestas a la pregunta(1)

Su respuesta a la pregunta