package org.ebayopensource.turmeric.blogs.v1.services.junitendtest.gen; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Future; import javax.xml.ws.AsyncHandler; import javax.xml.ws.Dispatch; import org.ebayopensource.turmeric.blogs.v1.services.Inparams; import org.ebayopensource.turmeric.blogs.v1.services.junitendtest.AsyncBlogsJunitEndTestV1; import org.ebayopensource.turmeric.runtime.common.exceptions.ServiceInvocationException; import org.ebayopensource.turmeric.runtime.sif.impl.internal.service.BaseServiceProxy; import org.ebayopensource.turmeric.runtime.sif.service.Service; /** * Note : Generated file, any changes will be lost upon regeneration. * */ public class BlogsJunitEndTestV1Proxy extends BaseServiceProxy<AsyncBlogsJunitEndTestV1> implements AsyncBlogsJunitEndTestV1 { public BlogsJunitEndTestV1Proxy(Service service) { super(service); } public Future<?> addAsync(Inparams param0, AsyncHandler<org.ebayopensource.turmeric.blogs.v1.services.Response> param1) { Dispatch dispatch = m_service.createDispatch("add"); Future<?> result = dispatch.invokeAsync(param0, param1); return result; } public javax.xml.ws.Response<org.ebayopensource.turmeric.blogs.v1.services.Response> addAsync(Inparams param0) { Dispatch dispatch = m_service.createDispatch("add"); javax.xml.ws.Response<org.ebayopensource.turmeric.blogs.v1.services.Response> result = dispatch.invokeAsync(param0); return result; } public List<javax.xml.ws.Response<?>> poll(boolean block, boolean partial) throws InterruptedException { return m_service.poll(block, partial); } public org.ebayopensource.turmeric.blogs.v1.services.Response add(Inparams param0) { Object[] params = new Object[ 1 ] ; params[ 0 ] = param0; List<Object> returnParamList = new ArrayList<Object>(); try { m_service.invoke("add", params, returnParamList); } catch (ServiceInvocationException svcInvocationEx) { throw wrapInvocationException(svcInvocationEx); } org.ebayopensource.turmeric.blogs.v1.services.Response result = ((org.ebayopensource.turmeric.blogs.v1.services.Response) returnParamList.get(0)); return result; } }