Используя Grails и CXF, я опубликовал небольшой веб-сервис, который выглядит следующим образом
class TestService {
static expose=['cxf']
int pushData(int id, DataHandler data) {
//receives data for a specific ID,
return 1
}
}
Дело в том, что сейчас я хотел бы включить MTOM для передачи данных DataHandler.Обычно с Groovy и CXF (или JAX-WS) я бы опубликовал TestService
как Endpoint
Endpoint ep = Endpoint.publish("http://localhost:9000/test", new TestService())
SOAPBinding binding = (SOAPBinding)ep.getBinding();
binding.setMTOMEnabled(true);
И все готово.
Теперь, когда я использую Grails для своей публикации, я не могу понять, как получить Endpoint
.Кто-нибудь знает, как это можно сделать?