Cześć,
Mam aplikację spring+cxf która jest klientem kilku web servicow. Potrzebuję włączyć obsługę MTOM dla jednego z klientów. Gdy robię to na zasadzie opisanej w dokumentacji CXF:

 
	BindingProvider bp = (BindingProvider) port;
	SOAPBinding binding = (SOAPBinding)bp.getBinding();
	binding.setMTOMEnabled(true);

to mtom zostaje włączony dla wszystkich klientów jakich mam w aplikacji(!!!). Chcialbym miec wlaczony MTOM tylko dla jednego konkretnego klienta. Wszyscy klienci korzystają z domyślego <cxf:bus /> zdefiniowanego globalnie w konfiguracji Springa. Szukam w dokumentacji i nie specjalnie mogę znaleŹć odpowiedź na moje pytania:

  1. czy na pewno konfiguracja ustawiana w SOAPBinding dla jednego klienta musi dotyczyc wszystkich klientow? Nie da się ustalic selektywnego wlaczenia mtom tylko dla jednej uslugi?
  2. jak obejsc problem z poprzedniego pytania (jezeli takowy faktycznie istnieje). Muszę stworzyc osobny cxf:bus dla klienta ktory korzysta z MTOM?