我们应该始终将对象设置回Install4j中的上下文吗?

时间:2015-02-04 04:23:11

标签: serialization install4j

http://blog.ej-technologies.com/2012/06/migrating-to-install4j-51.html

中所述

写入上下文的变量应该是可序列化的,因为提升的操作需要它。问题是,比方说,我们有一个对象为我们保留一些变量,并保存在上下文中

{var1:1, var2:true}

当我们更新var1时,是否需要始终将对象设置回上下文?或者直接更新对象并在其他脚本中稍后获取它是安全的。

1 个答案:

答案 0 :(得分:1)

所以问题是,升高的助手

A)每次访问变量时检索变量

B)是通过context.setVariable()

设置时传递给高架帮助器的变量

答案是B.安装程序变量只存在于未加工的过程中。每次在提升的帮助器中需要变量值时,它都会从未提升的进程中请求它。变量值永远不会缓存在提升的帮助器中。