0

是否可以替换GemfireUtilLauncher先前在以下位置找到的内容: com.gemstone.gemfire.internal.GemFireUtilLauncher

遵循文档,所有内容都应更新为: org.apache.geode.X.XGemfireUtilLauncher在这些新版本中不存在这样的内容,并且似乎没有包含它的 jar 文件(例如geode-core,而不是gemfire-core)。

我能找到的最接近的类示例在以下链接中,但似乎没有任何关于最近更改的文档......

http://www.programcreek.com/java-api-examples/index.php?source_dir=incubator-geode-master/gemfire-core/src/main/java/com/gemstone/gemfire/internal/GemFireUtilLauncher.java

4

1 回答 1

1

GemfireUtilLauncher类在 Apache Geode 1.0.0-incubating.M1 之后被移除

注意:如果您不知道这一点,Apache GeodePivotal GemFire开源核心

这里有几件事要记住......

  1. 首先,也是最重要的一点,您永远不应该使用不属于Apache GeodePivotal GemFire公共 API的“内部”类。出于某种原因,这些类是“内部的”,因此如有更改,恕不另行通知或考虑最终用户应用程序。

  2. 其次,从源代码中的Javadoc可以明显看出,该类用于支持现在“已弃用”和旧的 GemFire shell 脚本以启动进程,即:和agent,如此处所述。这些 shell 脚本不再使用,并已被Gfsh ( doc ) 和LocatorLauncher (在 Geode 中) 和ServerLauncher ( 在Geode中) 类取代,它们是“公共” API 的一部分。gemfirecacheserver

问候,-约翰

于 2017-05-15T16:55:20.510 回答