Atributy deskriptoru zavedení objektu bean řízeného zprávami

Toto jsou atributy deskriptoru zavedení, které se používají pro objekty bean řízené zprávami.

Lze konfigurovat poskytovatele rozšiřujících objektů MBean, které se mají použít pro rozšíření existujících spravovaných prostředků WebSphere v systému správy. Každý poskytovatel objektu MBean je knihovnou obsahující implementaci objektu MBean rozšíření JMX a jeho souboru deskriptoru v jazyce XML.

Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Servery > Typy serverů > Aplikační servery platformy WebSphere > název_serveru. V části Infrastruktura serveru rozbalte položku Administrace a pak klepněte na volbu Administrační služby. V části Další vlastnosti klepněte na volbu Poskytovatelé rozšiřujících objektů MBean.

Typ transakce

Tento atribut určuje, zda objekt bean řízený zprávami spravuje vlastní transakce, nebo zda jsou tyto transakce spravovány kontejnerem.

Objekt bean
Objekt bean řízený zprávami spravuje své transakce.
Kontejner
Kontejner spravuje transakce místo objektu typu bean.
Selektor zpráv

Tento atribut určuje selektor zpráv JMS, který slouží k výběru zpráv přijímaných objektem typu bean.

Příklad:
JMSType='car' AND color='blue' AND weight>2500

Řetězec selektoru může odkazovat na pole v záhlaví zpráv rozhraní JMS a ve vlastnostech zprávy. Selektory zpráv nemohou odkazovat na hodnoty těla zpráv.

Režim potvrzení

Tento atribut určuje způsob, jakým relace potvrzuje veškeré zprávy, které přijímá. Tento atribut se vztahuje pouze na ty objekty typu bean řízené zprávami, které používají transakce spravované objektem typu bean (vlastnost Typ transakce je nastavena na hodnotu Objekt Bean).

Automatické potvrzení
Relace automaticky potvrzuje doručení každé zprávy.
Potvrzení Duplikované-ok
Relace pomalu potvrzuje přijetí zprávy. Toto nastavení může v případě selhání rozhraní JMS způsobit doručení duplicitních zpráv, proto by tuto volbu měli používat pouze ti zákazníci, pro něž nepředstavují duplicitní zprávy problém.

V souladu s definicí uvedenou ve specifikaci sady EJB nemohou klienti k potvrzování zpráv používat metodu Message.acknowledge(). Je-li použita hodnota CLIENT_ACKNOWLEDGE pro volání createxxxSession, jsou zprávy automaticky potvrzovány aplikačním serverem a není použita hodnota Message.acknowledge().

Poznámka:

Po odstranění zprávy bude odesláno potvrzení.

V případě objektu bean řízeného zprávami, který neobsahuje žádné transakce, systém odstraní zprávu při spuštění objektu bean nebo při dokončení jeho zpracování. Pokud objekt bean vygeneruje výjimku, a proto jeho zpracování není dokončeno, systém provede jednu z následujících akcí:
  • Pokud je systém konfigurován tak, že zpráva má být odstraněna při dokončení zpracování objektu bean, bude zpráva expedována do nové instance objektu bean, takže vznikne další příležitost ke zpracování zprávy.
  • Pokud je systém konfigurován tak, že zpráva má být odstraněna při spuštění objektu bean, bude zpráva ztracena.

Zpráva bude při spuštění objektu bean odstraněna tehdy, pokud je pro kvalitu služby zadána hodnota Nejlepší snaha, přechodné. Při zadání všech ostatních hodnot kvality služby bude zpráva odstraněna až při dokončení zpracování objektu bean.

Typ místa určení

Tento atribut určuje, zda objekt typu bean řízený zprávami používá místo určení tématu nebo fronty.

Fronta
Objekt bean řízený zprávami používá místo určení fronty.
Téma
Objekt bean řízený zprávami používá místo určení tématu.
Trvalost odběru

Tento atribut určuje, zda je odběr tématu JMS trvalý nebo dočasný.

Trvalé
Odběratel si zaregistruje trvalý odběr prostřednictvím jedinečné identity, která je uložena v rozhraní JMS. Následující objekty odběratele se stejnou identitou pokračují v odběru v tom stavu, ve kterém jej zanechal dřívější odběratel. Neexistuje-li aktivní odběratel s trvalým odběrem, rozhraní JMS zachová zprávy odběru až do té doby, než je některý odběratel přijme nebo než vyprší jejich platnost.
Přechodné
Přechodné odběry existují pouze po dobu životnosti svého objektu odběratele. To znamená, že klient vidí zprávy k určitému tématu pouze po dobu aktivity odběratele. Není-li odběratel aktivní, klient nemá k dispozici informace publikované na dané téma.

Přechodné odběratele lze používat pouze ve stejném kontextu transakce (například globální transakce nebo neupřesněný kontext transakce), který existoval v okamžiku vytvoření odběratele. Další informace o tomto omezení kontextu naleznete v tématu Vliv kontextu transakce na přechodné odběratele.

Název specifikace aktivace

Tento atribut určuje název JNDI specifikace aktivace, která slouží k implementaci tohoto objektu bean řízeného zprávami. Tento název musí odpovídat názvu specifikace aktivace, který definujete pro server WebSphere Application Server.




Odkazy s označením (online) vyžadují přístup k Internetu.

Související úlohy
Související odkazy
Nastavení poskytovatele rozšiřujících objektů MBean


Název souboru: rmb_ddprops.html