WebFilter的程序化HazelcastInstance

时间:2016-11-01 14:59:03

标签: hazelcast

我们最近将Hazelcast 3.2的版本从3.7升级到了3.7。在3.2中,我们可以通过重写getInstance(Properties)而不是使用(默认)XML构建器来为WebFilter创建HazelcastInstance。 http://docs.hazelcast.org/docs/3.2/javadoc/com/hazelcast/web/WebFilter.html

这使我们能够使用编程API以我们自己的方式配置WebFilter,而不必手动编辑hazelcast XML文件或使用多播。

在3.7中,这看起来已被删除,并且似乎没有一种不同的直接方法来使用带有WebFilter的编程API。

是否有不同的方法可以使用编程API为我缺少的WebFilter创建HazelcastInstance?

1 个答案:

答案 0 :(得分:2)

这是你需要的吗?

Properties properties = new Properties();
properties.put("instance-name", hazelcastInstance.getName());

WebFilter webFilter = new WebFilter(properties);

从XML或以编程方式创建Hazelcast实例,并通过属性传递给WebFilter的构造函数。