Java Web服务生成的客户端-是否使用Holder对象作为返回值?

Java Web服务生成的客户端-是否使用Holder对象作为返回值?,java,wsdl,axis,Java,Wsdl,Axis,对于生产使用的web服务客户端机制,我们正在实现与已经使用的非常相似的新特性。 新方法使用与wsdl中以前的特性相同的描述。 客户端是使用ApacheAxis(1.)在Eclipse内部生成的 wsdl 而第二个方法是用类似于 public void doSomeOtheWork (RequestObject, javax.xml.rpc.holders.BigIntegerHolder, javax.xml.rpc.holders.StringHolder) 为什么要这样做?为什么两个方法不

对于生产使用的web服务客户端机制,我们正在实现与已经使用的非常相似的新特性。 新方法使用与wsdl中以前的特性相同的描述。 客户端是使用ApacheAxis(1.)在Eclipse内部生成的

wsdl

而第二个方法是用类似于

public void doSomeOtheWork (RequestObject, javax.xml.rpc.holders.BigIntegerHolder, javax.xml.rpc.holders.StringHolder)
为什么要这样做?为什么两个方法不使用相同的语法生成?是否第一个方法已经存在,而生成器保持不变,而第二个方法是用另一个版本/库生成的,所以我得到了另一个签名

public ResponseObject doSomething(RequestObject)
public void doSomeOtheWork (RequestObject, javax.xml.rpc.holders.BigIntegerHolder, javax.xml.rpc.holders.StringHolder)