package org.codehaus.xfire.jaxb; import javax.jws.Oneway; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; import net.webservicex.AddLocation; import net.webservicex.AddWeather; import net.webservicex.GetWeatherByZipCode; import net.webservicex.GetWeatherByZipCodeResponse; import net.webservicex.ModuleParam; @WebService(name="WeatherServiceIntf", targetNamespace="http://www.webservicex.net") public interface WeatherService { @WebMethod GetWeatherByZipCodeResponse GetWeatherByZipCode(@WebParam(name="GetWeatherByZipCode") GetWeatherByZipCode body, @WebParam(name="ModuleParam", header=true) ModuleParam param); @WebMethod @Oneway public void AddWeather(@WebParam(name="AddWeather") AddWeather weather, @WebParam(name="ModuleParam", header=true) ModuleParam param); @WebMethod @Oneway public void AddLocation(@WebParam(name="AddLocation") AddLocation loc, @WebParam(name="ModuleParam", header=true) ModuleParam param); }