2010-07-02 18 views
6

'da Önbelleği Devre Dışı Bırakma Dosya sistem paket önbelleğini felix olarak devre dışı bırakmak için bu iş parçacığı yönergelerini (http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html) izlemeyi deniyorum. İnternette somut bir örnek bulamadım.Apache Felix

Birisi bana yardım edebilir mi? Bu gerçekten çalışıyor mu?

Şimdiden teşekkürler.

Klaus.

cevap

6

Paket önbelleğini devre dışı bırakmak mümkün değildir, bu çerçeve tarafından gereklidir. Her başlangıçta (org.osgi.framework.storage.clean) temizlenecek şekilde yapılandırabilir veya kendi paket önbelleğinizi oluşturmak için URL'nizde başvurulan yaklaşımı kullanmayı deneyebilirsiniz. Bunlar, çerçeve kodunun kendisinin korsanlığı dışında tek seçeneğiniz. Paket önbelleği, URL tarafından başvurulan bilgi yazıldığı için biraz değişti, dolayısıyla yaklaşım üzerinde bir etki olup olmadığı net değil. talihsiz http://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html

configurationProperties.setProperty(Constants.FRAMEWORK_STORAGE_CLEAN, Constants.FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT); 
+0

: Burada – Klaus

+0

Ek açıklama için conf/config.properties # içinde aşağıdakileri buldum. Aşağıdaki özellik, ilk başlatıldığında paket önbelleğinin # temizlenip temizlenmediğini denetler. Olası değerler # "none" ve "onFirstInit"; varsayılan "none" dir. org.osgi.framework.storage.clean = onFirstInit –

-1

dokümandır. Felix'e, kendi başına yükleyiciyle, yani paket başına söyleyebilmem mümkün mü? Klaus.