首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个JAX-WS客户端调用线程安全吗?

这个JAX-WS客户端调用线程安全吗?
EN

Stack Overflow用户
提问于 2012-05-15 19:42:10
回答 2查看 22.7K关注 0票数 33

因为初始化WS客户机服务和端口需要很长时间,所以我喜欢在启动时初始化它们一次,然后重用端口的相同实例。初始化看起来像这样:

代码语言:javascript
运行
复制
private static RequestContext requestContext = null;

static
{
    MyService service = new MyService(); 
    MyPort myPort = service.getMyServicePort(); 

    Map<String, Object> requestContextMap = ((BindingProvider) myPort).getRequestContext();
    requestContextMap = ((BindingProvider)myPort).getRequestContext(); 
    requestContextMap.put(BindingProvider.USERNAME_PROPERTY, uName); 
    requestContextMap.put(BindingProvider.PASSWORD_PROPERTY, pWord); 

    rc = new RequestContext();
    rc.setApplication("test");
    rc.setUserId("test");
}

我班上某个地方的电话:

代码语言:javascript
运行
复制
myPort.someFunctionCall(requestContext, "someValue");

我的问题是:这个调用是线程安全的吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10599959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档