У меня есть веб-сервис REST, который возвращает сущность "javax.ws.rs.core.Response".Когда я запускаю enunciate, он не может определить тип вывода, поэтому ответ в сгенерированном wadl остается пустым:
Если код выглядит следующим образом:
@GET
@Path("/webservice")
@Produces({"application/xml"})
@TypeHint(myClass.class)
javax.ws.rs.core.Response methodCall(...
WADL читает:
...
<wadl:representation mediaType="application/xml"/>
</wadl:response>
Вместо:
...
<wadl:representation mediaType="application/xml" element="ns1:myClass" xmlns:ns1="http://pathTo/schema"/>
</wadl:response>
В любом случае, здесь можно получить выражение для распознавания типа возвращаемого ответа?