Pro každý objekt MDB (message-driven bean) definovaný v souboru ejb-jar.xml nebo anotaci @MessageDriven kompoziční jednotky lze zadat nastavení nezbytné ke svázání modulu listener objektu MDB s daným objektem MDB.
Svázáním modulu listener s objektem MDB nakonfigurujete přidružení daného objektu MDB k místu určení rozhraní JMS, odkud objekt MDB přijímá zprávy.
Na tomto panelu se pro každý objekt MDB zobrazuje jeden řádek informací. Poslední tři sloupce, Název rozhraní JNDI specifikace aktivace, Název cílového rozhraní JNDI a Alias ověřování, určují informace o vazbě.
Je-li v konfiguračním souboru XML nebo v anotaci @MessageDriven definováno nastavení vazby, zobrazí se toto nastavení v příslušném sloupci. V opačném případě zůstane sloupec prázdný. Zadáním hodnot do příslušných sloupců lze podle potřeby upravit existující nastavení vazby nebo zadat nové.
Chcete-li tento panel zobrazit v administrativní konzole, klepněte na jednu z následujících posloupností voleb:
Poznámka: Krok průvodce Vázat moduly listener pro objekty typu message-driven bean a vlastnost Moduly listener pro objekty typu message-driven bean jsou viditelné pouze v případě, že aplikace OSGi obsahuje alespoň jeden balík EJB obsahující alespoň jeden objekt MDB.
Obecné vlastnosti
- Symbolický název balíku
- Název balíku, pro který se neprovádí lokalizace.
- Verze balíku
- Verze tohoto balíku.
Balík je jedinečně určen symbolickým názvem balíku a verzí balíku.
- URI
- Název URI umístění, ve kterém je objekt typu message-driven bean definován. Následující tabulka popisuje syntaxi identifikátoru URI v závislosti na umístění definice objektu typu message-driven bean:
| Umístění definice MDB |
Syntaxe identifikátoru URI |
Příklady |
| Soubor ejb-jar.xml |
Cesta k souboru následovaná názvem objektu typu message-driven bean. |
META-INF/ejb-jar.xml/CustomerDetails nebo WEB-INF/ejb-jar.xml/CustomerDetails |
| Anotace @MessageDriven v objektu enterprise bean |
Cesta k souboru ejb-jar.xml obsahujícímu definici objektu typu message-driven bean, v němž je deklarována anotace @MessageDriven, následovaná názvem objektu typu message-driven bean. |
META-INF/ejb-jar.xml/CustomerDetails nebo WEB-INF/ejb-jar.xml/CustomerDetails |
- Název rozhraní JNDI specifikace aktivace
- Název rozhraní JNDI specifikace aktivace, který chcete k objektu MDB přidružit. Specifikace aktivace poskytuje konfiguraci nezbytnou k tomu, aby mohl objekt MDB přijímat zprávy z místa určení rozhraní JMS.
- Název cílového rozhraní JNDI
- Název rozhraní JNDI místa určení rozhraní JMS, ze kterého objekt MDB přijímá zprávy. Hodnotu zadejte pouze v případě, že chcete potlačit místo určení rozhraní JMS nakonfigurované ve specifikaci aktivace.
- specifikace aktivace specifikace aktivace
- Je-li specifikace aktivace zabezpečená, určete přidružený alias ověřování, který definuje ID uživatele a heslo. Hodnotu zadejte pouze v případě, že chcete potlačit alias ověřování nakonfigurovaný ve specifikaci aktivace.
Použít vícenásobné mapování
Můžete v rámci jedné operace použít nastavení vazby na dva či více objektů typu message-driven bean. Postupujte takto:
- Ve sloupci Vybrat zaškrtněte políčka objektů typu message-driven bean, na které chcete nastavení vazby použít.
- Rozbalte položku Použít vícenásobné mapování.
- Vyberte nastavení vazby Název rozhraní JNDI specifikace aktivace, Název cílového rozhraní JNDI nebo Alias ověřování specifikace aktivace, které chcete použít na vybrané objekty typu message-driven bean, a klepněte na příslušné tlačítko Použít.
Na vybrané objekty typu message-driven bean bude použito vybrané nastavení vazby.
Odkazy s označením (online) vyžadují přístup k Internetu. Každý odkaz spustí vyhledávání tématu v Informačním centru online. Po zobrazení výsledků vyhledávání vyberte téma, které nejlépe odpovídá vaší konfiguraci.