JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setAddress("http://admin:password@localhost:8080/services/MyService"); factory.setServiceClass(ITest.class); ITest client = (ITest) factory.create(); client.test();
protected CXFService(Bus b, URL wsdlURL, QName serviceName, WebServiceFeature ... f) { super(wsdlURL, serviceName); impl = findDelegate(); impl.initialize(b, wsdlURL, f); }
public Object create() { configured = true; return super.create(); } public synchronized Object getObject() throws Exception {
@Override public Server create() { if (server == null) { server = super.create(); } return server; } public void destroy() {
protected EndpointImpl createEndpointImpl(Bus bus, String bindingId, Object implementor, WebServiceFeature ... features) { return new EndpointImpl(bus, implementor, bindingId, features); }
@Override protected Invoker createInvoker() { if (getServiceBean() == null) { return new JAXWSMethodInvoker(new SingletonFactory(getServiceClass())); } return new JAXWSMethodInvoker(getServiceBean()); }
public JaxWsProxyFactoryBean() { super(new JaxWsClientFactoryBean()); } public JaxWsProxyFactoryBean(ClientFactoryBean fact) {
@Override public Dispatch<Object> createDispatch(QName portName, JAXBContext context, Mode mode, WebServiceFeature... features) { return createDispatch(portName, Object.class, context, mode, features); }
public JaxWsServiceFactoryBean getJaxWsServiceFactory() { return (JaxWsServiceFactoryBean)getServiceFactory(); } public void setHandlers(@SuppressWarnings("rawtypes") List<Handler> h) {
public <T> T getPort(EndpointReferenceType endpointReference, Class<T> type) { return getPort(endpointReference, type, new WebServiceFeature[]{}); }
public JaxWsClientProxy(Client c, Binding b) { super(c); this.binding = b; setupEndpointAddressContext(getClient().getEndpoint()); this.builder = new EndpointReferenceBuilder((JaxWsEndpointImpl)getClient().getEndpoint()); } public void close() throws IOException {
/** * {@inheritDoc} * <p/> * This implementation performs no action except to check the publish permission. */ @Override public void publish(Object arg0) { // Since this does not do anything now, just check the permission checkPublishPermission(); }
@Override protected Throwable mapThrowable(Throwable t) { if (t instanceof Exception) { t = mapException(null, oi, (Exception)t); } return t; } };
public EndpointReference getEndpointReference() { return builder.getEndpointReference(); } public <X extends EndpointReference> X getEndpointReference(Class<X> clazz) {
public void setMetadata(List<Source> metadata) { checkPublishable(); this.metadata = metadata; }
public Server create() { if (server == null) { server = super.create(); } return server; } public void destroy() {
@Override public Dispatch<Object> createDispatch(QName portName, JAXBContext context, Mode mode) { return createDispatch(portName, context, mode, new WebServiceFeature[]{}); }
protected CXFService(Bus b, URL wsdlURL, QName serviceName) { super(wsdlURL, serviceName); impl = findDelegate(); impl.initialize(b, wsdlURL); } protected CXFService(URL wsdlURL, QName serviceName, WebServiceFeature ... f) {
protected CXFService(URL wsdlURL, QName serviceName, WebServiceFeature ... f) { super(wsdlURL, serviceName); impl = findDelegate(); impl.initialize(null, wsdlURL, f); } protected CXFService(Bus b, URL wsdlURL, QName serviceName, WebServiceFeature ... f) {
protected CXFService(URL wsdlURL, QName serviceName) { super(wsdlURL, serviceName); impl = findDelegate(); impl.initialize(null, wsdlURL); } protected CXFService(Bus b, URL wsdlURL, QName serviceName) {