动态加载Web服务的实现类

时间:2014-03-03 13:29:03

标签: xml web-services resteasy

我有一个如下所示的接口,我需要做的是我需要动态加载实现类。那就是我需要在不同情况下为同一个接口加载不同的类。

@Path("/service")
@WebService
public interface Authentication {

    @Path("/t/login")
    @POST
    @Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
    @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
    @WebMethod
    public LoginRsp loginUser(@WebParam(name = "login") LoginRq login);
}

我当前的实现类如下所示,我需要为同一请求加载另一个实现类,动态覆盖我的默认类。是否可以这样做?

@WebService(endpointInterface = "service.ws.Authentication")
public class AuthenticationImpl implements Authentication {
-
-
}

而且,是否可以通过xml文件设置endpointInterface

0 个答案:

没有答案
相关问题