如何在多线程应用程序中刷新OAUTH2 BOX标记

时间:2013-08-24 13:24:11

标签: multithreading java-ee oauth-2.0 box-api

我正在使用BOX SDK以编程方式访问box.com项目。只要当前访问令牌针对单个线程请求过期,SDK就会为我提供新的令牌对。

我的问题是如何在多线程应用程序(网站)中“刷新”访问令牌。使OAuthDataController.doRefresh同步将解决我的问题?或者我是否需要增加一些逻辑。

P.s我有一个帮助类来加载和存档txt文件中的标记。

请告诉我。感谢。

1 个答案:

答案 0 :(得分:0)

如果您正在编写多线程应用程序,则需要在刷新块上进行同步。

在java中,执行此操作的经典方法是使用singleton。其他语言允许类似的机制来协调需要跨多个线程协调的操作。