Dla każdego komponentu bean sterowanego komunikatami
(message-driven bean - MDB), który
jest zdefiniowany w pliku ejb-jar.xml lub adnotacji @MessageDriven jednostki
kompozycji, można określić ustawienia wymagane do powiązania programu
nasłuchującego komponentów MDB z komponentem MDB.
Tworząc powiązanie programu nasłuchującego z komponentem MDB,
można skonfigurować jego powiązanie z miejscem docelowym JMS, z którego
komponent MDB odbiera komunikaty.
Na tym panelu jest wyświetlany jeden wiersz informacji dla
każdego komponentu MDB. Trzy ostatnie kolumny (Nazwa JNDI
specyfikacji aktywowania, Nazwa JNDI miejsca
docelowego i Alias uwierzytelniania)
określają informacje o powiązaniu.
Jeśli dowolne ustawienie powiązania zdefiniowano w pliku
konfiguracyjnym XML lub adnotacji @MessageDriven, to ustawienie jest
wyświetlane w odpowiedniej kolumnie. W przeciwnym razie kolumna jest pusta. W
razie potrzeby możliwe jest modyfikowanie dowolnych istniejących ustawień
powiązania i określanie nowych przez wprowadzenie wartości w odpowiednich
kolumnach.
Aby wyświetlić ten panel w Konsoli administracyjnej, należy kliknąć
jedną z następujących ścieżek:
Uwaga: Krok kreatora Wiązanie programów nasłuchujących z
komponentami bean sterowanymi komunikatami i właściwość
Programy nasłuchujące dla komponentów bean sterowanych komunikatami są widoczne tylko wtedy, gdy aplikacja OSGi zawiera co
najmniej jeden pakunek EJB, który ma przynajmniej jeden komponent MDB.
Właściwości ogólne
- Nazwa symboliczna pakunku
- Jest to niepodlegająca tłumaczeniu nazwa tego pakunku.
- Wersja pakunku
- Wersja pakunku.
Nazwa symboliczna pakunku wraz z wersją pakunku jednoznacznie
identyfikują pakunek.
- Identyfikator URI
- Identyfikator URI położenia, w którym
zdefiniowano komponent MDB. W następującej tabeli opisano składnię
identyfikatora URI zależną od położenia definicji komponentu MDB:
| Położenie definicji komponentu MDB |
Składnia identyfikatora URI |
Przykłady |
| Plik ejb-jar.xml |
Ścieżka do pliku z następującą po niej nazwą komponentu MDB. |
META-INF/ejb-jar.xml/CustomerDetails lub WEB-INF/ejb-jar.xml/CustomerDetails |
| Adnotacja @MessageDriven w komponencie EJB |
Ścieżka do pliku ejb-jar.xml zawierającego definicję
komponentu MDB, w którym zdefiniowano adnotację @MessageDriven z następującą po
niej nazwą komponentu MDB. |
META-INF/ejb-jar.xml/CustomerDetails lub WEB-INF/ejb-jar.xml/CustomerDetails |
- Nazwa JNDI specyfikacji aktywowania
- Nazwa JNDI specyfikacji aktywowania, która ma zostać powiązana
z komponentem MDB. Specyfikacja aktywowania udostępnia konfigurację wymaganą
przez komponent MDB do odbierania komunikatów z miejsca docelowego JMS.
- Nazwa JNDI miejsca docelowego
- Nazwa JNDI miejsca docelowego JMS, z którego komponent MDB
odbiera komunikaty. Wartość należy określić tylko wtedy, gdy miejsce docelowe
JMS skonfigurowane w specyfikacji aktywowania ma zostać przesłonięte.
- Alias uwierzytelniania specyfikacji aktywowania
- Jeśli specyfikacja aktywowania jest zabezpieczona, należy
określić powiązany alias uwierzytelniania, który definiuje identyfikator
użytkownika i hasło. Wartość należy określić tylko wtedy, gdy alias
uwierzytelniania skonfigurowany w specyfikacji aktywowania ma zostać
przesłonięty.
Zastosuj wiele odwzorowań
Ustawienia powiązania można zastosować dla dwóch lub
większej liczby komponentów MDB w jednej operacji. Wykonaj następujące kroki:
- Zaznacz pola wyboru w kolumnie Wybierz obok
komponentów MDB, dla których ma zostać zastosowane ustawienie powiązania.
- Rozwiń pole Zastosuj wiele odwzorowań.
- Wybierz ustawienie powiązania Nazwa JNDI specyfikacji
aktywowania, Nazwa JNDI miejsca docelowego
lub Alias uwierzytelniania specyfikacji aktywowania,
które ma zostać zastosowane dla wybranych komponentów MDB, i kliknij odpowiedni
przycisk Zastosuj.
Ustawienie powiązania jest
stosowane dla wybranych komponentów MDB.
Zaznaczone odsyłacze (tryb z połączeniem) wymagają dostępu do Internetu. Każdy odsyłacz uruchamia wyszukiwanie tematu w elektronicznym Centrum
informacyjnym. Jeśli wyniki wyszukiwania zostaną wyświetlone, należy wybrać temat najlepiej odpowiadający danej konfiguracji.