2013-04-10 26 views
5

Şu anda, herhangi bir SessionBeans'in işlevselliğini yapılandırmak için özel bir çerçeve kullanan GlassFish üzerinde çalışan EJB 3.1 tabanlı bir proje üzerinde çalışıyorum. Bunu kullanarak, hizmetlerin çoğunu çalışma zamanında etkinleştirebilir, devre dışı bırakabilir ve yeniden yapılandırabiliriz. Maalesef, MDB'lerin konifgürasyonunu desteklemek için bunu genişletemeyiz. Bir MDB'nin konfigürasyon bilgilerine dayanarak kullandığı seçiciyi ayarlamak ve ayarları değiştirirseniz bunu yeniden yapılandırmak istiyorum.MDB'leri programatik olarak yapılandırmanın bir yolu var mı?

Maalesef yalnızca MessageConsumers'ı JMS Oturumlarında, yapılandırmaya dayalı olarak ve JMS iletilerinin MessageListeners tarafından tanıtılmasını sağlayan bir SessionBean ile gelebiliyordum, ancak bu şekilde eşzamanlılık ve işlem işlemlerini kaybedeceğimizi söylüyordum EJB sisteminin, artık MDB'leri bu şekilde kullanmayacağımızdan.

MDB'leri kullanarak aradığım şeyi yapmak için herhangi bir yolu var mı? Birisi bana yeni EJB ve JMS spec taslaklarında bazı planlı uzantılar olduğunu söyledi, ancak bu konuya bir işaretçi bulmuyorum.

cevap