@@ -0,0 +1,620 @@
+package com.github.davidmoten.rx;%0A%0Aimport java.util.List;%0A%0Aimport javax.xml.bind.annotation.adapters.XmlAdapter;%0A%0Aimport rx.Observable;%0A%0Apublic class Jaxws %7B%0A%0A    @SuppressWarnings(%22rawtypes%22)%0A    public static final class ObservableAdapter extends XmlAdapter%3CList, Observable%3E %7B%0A%0A        @SuppressWarnings(%7B %22unchecked%22 %7D)%0A        @Override%0A        public Observable unmarshal(List list) throws Exception %7B%0A            return Observable.from(list);%0A        %7D%0A%0A        @Override%0A        public List marshal(Observable o) throws Exception %7B%0A            return (List) o.toList().toBlocking().single();%0A        %7D%0A%0A    %7D%0A%0A%7D%0A

add Jaxws adapter for observable