プログラム設定でIgnite-Nodeを作成したい。アプリケーションにはjavax.cache.CacheManagerオブジェクトが必要です。プログラム設定で/ XMLなしでIgnite CacheManagerをインスタンス化する方法
私は次のコードでのIgnite-ノードを起動することができることを知っている:
//with xml-config
Ignition.start("path-to-ignite-config-xml");
//with programmatic config
Ignition.start(cfg)
//with xml-config with the JCache-API
Caching.getCachingProvider().getCacheManager(uriToXML,Classloader);
最初の二つのメソッド呼び出しが戻り値としてのIgnite-オブジェクトを得ました。 最後のものは、戻り値としてCacheManagerオブジェクトを取得しました。 しかし、私はこのような何か必要があります:私が欲しいものである
Caching.getCachingProvider().getCacheManager(IgniteConfiguration cfg);
// or this:
Ignition.start(IgniteConfiguration cfg).getCacheManager();
戻り値の型javax.cache.CacheManagerを(持っているメソッドorg.apache.ignite.cache.CachingProvider.findManager(のIgnite)がありますが) ただし、戻り値は常にnullです。
xml-configなしでjavax.cache.CacheManagerオブジェクトを取得する方法はありますか?