2017-05-15 1 views
0

Y at-il un remplacement pour le GemfireUtilLauncher précédemment trouvé à: com.gemstone.gemfire.internal.GemFireUtilLauncher?GemFire ​​9 remplacement de GemfireUtilLauncher

Après tout la documentation devrait être mis à jour: org.apache.geode.X.X mais pas un tel GemfireUtilLauncher existe dans ces nouvelles versions et il ne semble pas être un fichier jar qui l'incorpore (par exemple geode-core au lieu de gemfire-core).

Le plus proche exemple de la classe que je peux trouver est le lien suivant, mais il ne semble pas y avoir de la documentation pour le changement le plus récent ...

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

Répondre

1

La classe GemfireUtilLauncher a été retiré après Apache Geode 1.0.0-incubating.M1.

REMARQUE: Si vous n'êtes pas au courant de cela, Apache Geode est le noyau open source de Pivotal GemFire.

Quelques choses à garder à l'esprit ici ...

  1. D'abord, et surtout, vous ne devriez jamais utiliser « internes » des classes qui ne font pas partie du Apache Geode ou Pivotal GemFireAPI publique. Les classes sont "interne" pour des raisons et sont donc sujettes à modification sans préavis ou considération pour les applications des utilisateurs finaux.

  2. En second lieu, et comme il ressort du Javadoc dans le code source, cette classe a été utilisé pour soutenir les maintenant "dépréciée" et vieux scripts shell Gemfire pour les processus de départ, à savoir: agent, gemfire et cacheserver, as mentioned here. Ces scripts shell ne sont plus utilisés et ont été remplacés par Gfsh (doc) et les classes LocatorLauncher (in Geode) et ServerLauncher (dans Geode), qui font partie de l'API «public».

Cordialement, -John