Example usage for org.springframework.remoting.jaxws JaxWsPortProxyFactoryBean setEndpointAddress

List of usage examples for org.springframework.remoting.jaxws JaxWsPortProxyFactoryBean setEndpointAddress

Introduction

In this page you can find the example usage for org.springframework.remoting.jaxws JaxWsPortProxyFactoryBean setEndpointAddress.

Prototype

public void setEndpointAddress(@Nullable String endpointAddress) 

Source Link

Document

Set the endpoint address to specify on the stub.

Usage

From source file:com.sybase365.mobiliser.custom.project.client.WeatherTargetSource.java

@Override
protected WeatherSoap instantiate() {

    final ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();

    try {// ww w  . j a  v  a2s .  co  m
        Thread.currentThread().setContextClassLoader(this.classLoader);

        final JaxWsPortProxyFactoryBean jaxWsProxyFactory = new JaxWsPortProxyFactoryBean();
        jaxWsProxyFactory.setBeanClassLoader(this.classLoader);
        jaxWsProxyFactory.setServiceInterface(WeatherSoap.class);
        jaxWsProxyFactory.setServiceName("WeatherSoap");
        jaxWsProxyFactory.setEndpointAddress(
                this.node.get("service.url", "http://wsf.cdyne.com/WeatherWS/Weather.asmx"));
        jaxWsProxyFactory.afterPropertiesSet();

        return (WeatherSoap) jaxWsProxyFactory.getObject();
    } finally {
        Thread.currentThread().setContextClassLoader(contextClassLoader);
    }

}