Definiuje zachowanie kontenera EJB.
Name | Type | Default | Description |
---|---|---|---|
poolCleanupInterval | Okres z dokładnością do sekundy | 30s | Czas między usunięciami nieużywanych instancji komponentu bean. To ustawienie ma zastosowanie tylko do sesji bezstanowej i komponentów bean sterowanych komunikatami. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund. |
cacheSize | int Min: 1 | 2053 | Liczba instancji stanowego komponentu bean sesji, które mają być buforowane w pamięci. |
cacheCleanupInterval | Okres z dokładnością do sekundy | 3s | Odstęp czasu między dezaktywowaniami nieużywanych instancji stanowego komponentu bean sesji, gdy wielkość zostanie przekroczona. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund. |
startEJBsAtAppStart | boolean | Określa moment inicjowania typów EJB. Jeśli ta właściwość jest ustawiona na wartość true, typy EJB są inicjowane w momencie uruchomienia aplikacji po raz pierwszy. Jeśli ta właściwość jest ustawiona na wartość false, typy komponentów EJB są inicjowane w chwili, gdy typ EJB jest używany przez aplikację po raz pierwszy. Jeśli ta właściwość nie jest ustawiona, zachowanie jest określane dla poszczególnych komponentów bean na podstawie atrybutu start-at-app-start w pliku ibm-ejb-jar-ext.xml. To ustawienie nie ma zastosowania do komponentów bean sterowanych komunikatami lub pojedynczych komponentów bean uruchamiania. Komponenty bean sterowane komunikatami i pojedyncze komponenty bean uruchamiania są zawsze inicjowane w momencie uruchamiania aplikacji. |
Definiuje zachowanie metod asynchronicznych komponentów EJB.
Name | Type | Default | Description |
---|---|---|---|
maxUnclaimedRemoteResults | int Min: 1 | 1000 | Maksymalna liczba niezajętych wyników, które serwer zachowuje dla wszystkich zdalnych asynchronicznych wywołań metod, które zwracają obiekt Future. Jeśli wartość maksymalna zostanie przekroczona, serwer usunie wyniki wywołań metod, które zostały wykonane najdawniej, aby zapobiec przeciekom pamięci. |
unclaimedRemoteResultTimeout | Okres z dokładnością do sekundy | 24h | Czas, przez jaki serwer przechowuje wynik dla każdego zdalnego asynchronicznego wywołania metody, które zwraca obiekt Future. Jeśli aplikacja nie zajmie wyników w określonym czasie, serwer usunie wyniki tego wywołania metody, aby uniknąć przecieków pamięci. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund. |
contextServiceRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | Usługa kontekstu używana do zarządzania propagacją kontekstu do wątków asynchronicznych metod komponentów EJB. |
Usługa kontekstu używana do zarządzania propagacją kontekstu do wątków asynchronicznych metod komponentów EJB.
Name | Type | Default | Description |
---|---|---|---|
onError |
| WARN | Określa działanie do podjęcia w przypadku wystąpienia błędów konfiguracji. Na przykład jeśli dla tej usługi contextService skonfigurowano kontekst securityContext, ale opcja zabezpieczająca nie jest włączona, właściwość onError określa, czy zakończyć niepowodzeniem, zgłosić ostrzeżenie, czy zignorować niepoprawne części konfiguracji. IGNORE Serwer nie będzie wysyłał żadnych ostrzeżeń ani komunikatów o błędach, gdy znajdzie błąd konfiguracji. WARN Serwer wyśle ostrzeżenie i komunikaty o błędach, gdy znajdzie błąd konfiguracji. FAIL Serwer wyśle ostrzeżenie lub komunikaty o błędach po pierwszym wystąpieniu błędu, a następnie serwer zostanie zatrzymany. |
baseContextRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu. | |
jndiName | string | Nazwa JNDI |
asynchronous > contextService > baseContext
Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
onError |
| WARN | Określa działanie do podjęcia w przypadku wystąpienia błędów konfiguracji. Na przykład jeśli dla tej usługi contextService skonfigurowano kontekst securityContext, ale opcja zabezpieczająca nie jest włączona, właściwość onError określa, czy zakończyć niepowodzeniem, zgłosić ostrzeżenie, czy zignorować niepoprawne części konfiguracji. IGNORE Serwer nie będzie wysyłał żadnych ostrzeżeń ani komunikatów o błędach, gdy znajdzie błąd konfiguracji. WARN Serwer wyśle ostrzeżenie i komunikaty o błędach, gdy znajdzie błąd konfiguracji. FAIL Serwer wyśle ostrzeżenie lub komunikaty o błędach po pierwszym wystąpieniu błędu, a następnie serwer zostanie zatrzymany. |
baseContextRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu. | |
jndiName | string | Nazwa JNDI |
asynchronous > contextService > baseContext > baseContext
Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu.
asynchronous > contextService > baseContext > classloaderContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > baseContext > jeeMetadataContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > baseContext > securityContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > baseContext > syncToOSThreadContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > baseContext > zosWLMContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
defaultTransactionClass | string | ASYNCBN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy innej niż realizowana przez demony. |
daemonTransactionClass | string | ASYNCDMN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy realizowanej przez demony. |
wlm |
| Propagate | Wskazuje sposób obsługi kontekstu menedżera obciążenia w przypadku pracy innej niż realizowana przez demony. PropagateOrNew Użyj tego samego kontekstu menedżera obciążenia lub utwórz nowy, jeśli nie istnieje kontekst bieżący. New Zawsze twórz nowy kontekst menedżera obciążenia. Propagate Użyj tego samego kontekstu menedżera obciążenia (jeśli istnieje). |
asynchronous > contextService > classloaderContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > jeeMetadataContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > securityContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > syncToOSThreadContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
asynchronous > contextService > zosWLMContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
defaultTransactionClass | string | ASYNCBN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy innej niż realizowana przez demony. |
daemonTransactionClass | string | ASYNCDMN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy realizowanej przez demony. |
wlm |
| Propagate | Wskazuje sposób obsługi kontekstu menedżera obciążenia w przypadku pracy innej niż realizowana przez demony. PropagateOrNew Użyj tego samego kontekstu menedżera obciążenia lub utwórz nowy, jeśli nie istnieje kontekst bieżący. New Zawsze twórz nowy kontekst menedżera obciążenia. Propagate Użyj tego samego kontekstu menedżera obciążenia (jeśli istnieje). |
Definiuje zachowanie usługi licznika czasu EJB.
Name | Type | Default | Description |
---|---|---|---|
lateTimerThreshold | Okres z dokładnością do minuty | 5m | Liczba minut po zaplanowanym czasie ważności licznika czasu, po upływie której uruchomienie licznika czasu zostanie uznane za opóźnione. Jeśli licznik czasu zostanie uruchomiony z opóźnieniem, zostanie zarejestrowany komunikat ostrzegawczy wskazujący, że licznik czasu został uruchomiony później niż zaplanowano. Wartością domyślną progu jest 5 minut. Ustawienie wartości 0 powoduje wyłączenie funkcji komunikatu ostrzegawczego. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h) lub minuty (m). Na przykład określ 30 minut jako 30m. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1h30m oznacza 90 minut. |
nonPersistentRetryInterval | Okres z dokładnością do sekundy | 300s | Po osiągnięciu limitu nietrwałego licznika czasu wywoływana jest metoda wywoływana zwrotnie po przekroczeniu limitu czasu. Jeśli transakcja dla tej metody wywoływanej zwrotnie nie powiedzie się lub zostanie wycofana, kontener musi ponowić wykonanie licznika czasu. Pierwsza próba ponowienia jest wykonywana natychmiast, a kolejne próby ponowienia są opóźnione o określoną liczbę sekund. Jeśli ta wartość jest ustawiona na 0, wszystkie ponowienia są wykonywane natychmiast. Jeśli nie zostanie określona żadna wartość, domyślny przedział wynosi 300 sekund. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m) lub sekundy (s). Na przykład określ 30 sekund jako 30s. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1m30s oznacza 90 sekund. |
nonPersistentMaxRetries | int Min: -1 | -1 | Po osiągnięciu limitu nietrwałego licznika czasu wywoływana jest metoda wywoływana zwrotnie po przekroczeniu limitu czasu. To ustawienie określa, ile razy kontener EJB ma próbować ponawiać wykonanie licznika czasu. Jeśli transakcja dla tej metody wywoływanej zwrotnie nie powiedzie się lub zostanie wycofana, kontener EJB musi ponowić wykonanie licznika czasu co najmniej jednokrotnie. Wartość domyślna wynosi -1, co oznacza że kontener EJB ponawia nieskończenie wiele razy do momentu powodzenia wykonania licznika czasu. Jeśli wartość zostanie ustawiona na 0, kontener EJB nie ponawia wykonania licznika czasu, ale powoduje to zachowanie niezgodne ze specyfikacją EJB. |
persistentExecutorRef | Odwołanie do elementu persistentExecutor najwyższego poziomu (łańcuch). | Planuje i uruchamia trwałe zadania licznika czasu EJB. |
timerService > persistentExecutor
Planuje i uruchamia trwałe zadania licznika czasu EJB.
Name | Type | Default | Description |
---|---|---|---|
enableTaskExecution | boolean | true | Określa, czy ta instancja może uruchamiać zadania. |
initialPollDelay | Okres z dokładnością do milisekundy | 0 | Czas oczekiwania, jaki musi upłynąć, zanim ta instancja będzie mogła odpytywać trwałą składnicę o zadania do uruchomienia. Wartość -1 opóźnia odpytywanie, dopóki nie zostanie ono uruchomione programowo. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
pollInterval | Okres z dokładnością do milisekundy | -1 | Odstęp czasu między operacjami odpytywania o zadania do uruchomienia. Wartość -1 powoduje wyłączenie wszystkich operacji odpytywania po początkowym odpytaniu. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
retryInterval | Okres z dokładnością do milisekundy | 1m | Czas, który musi upłynąć między drugą a kolejnymi próbami wykonania nieudanego zadania. Pierwsze ponowienie jest wykonywane natychmiast, niezależnie od wartości tego atrybutu. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
retryLimit | short Min: -1 Max: 10000 | 10 | Limit kolejnych prób wykonania zadania, które zakończyło się niepowodzeniem lub zostało wycofane, po wykorzystaniu którego zadanie zostanie uznane za trwale nieudane i nie zostaną podjęte kolejne próby wykonania go. Wartość -1 umożliwia nieograniczoną liczbę ponownych prób. |
taskStoreRef | Odwołanie do elementu databaseStore najwyższego poziomu (łańcuch). | defaultDatabaseStore | Trwała składnica dla zaplanowanych zadań. |
contextServiceRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | DefaultContextService | Konfiguruje sposób przechwytywania kontekstu i propagowania go do wątków. |
pollSize | int Min: 1 | Maksymalna liczba pozycji zadań, które mają zostać znalezione w przypadku odpytywania trwałej składnicy o zadania do uruchomienia. Jeśli wartość nie zostanie określona, oznacza to brak limitu. |
timerService > persistentExecutor > contextService
Konfiguruje sposób przechwytywania kontekstu i propagowania go do wątków.
Name | Type | Default | Description |
---|---|---|---|
onError |
| WARN | Określa działanie do podjęcia w przypadku wystąpienia błędów konfiguracji. Na przykład jeśli dla tej usługi contextService skonfigurowano kontekst securityContext, ale opcja zabezpieczająca nie jest włączona, właściwość onError określa, czy zakończyć niepowodzeniem, zgłosić ostrzeżenie, czy zignorować niepoprawne części konfiguracji. IGNORE Serwer nie będzie wysyłał żadnych ostrzeżeń ani komunikatów o błędach, gdy znajdzie błąd konfiguracji. WARN Serwer wyśle ostrzeżenie i komunikaty o błędach, gdy znajdzie błąd konfiguracji. FAIL Serwer wyśle ostrzeżenie lub komunikaty o błędach po pierwszym wystąpieniu błędu, a następnie serwer zostanie zatrzymany. |
baseContextRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu. | |
jndiName | string | Nazwa JNDI |
timerService > persistentExecutor > contextService > baseContext
Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
onError |
| WARN | Określa działanie do podjęcia w przypadku wystąpienia błędów konfiguracji. Na przykład jeśli dla tej usługi contextService skonfigurowano kontekst securityContext, ale opcja zabezpieczająca nie jest włączona, właściwość onError określa, czy zakończyć niepowodzeniem, zgłosić ostrzeżenie, czy zignorować niepoprawne części konfiguracji. IGNORE Serwer nie będzie wysyłał żadnych ostrzeżeń ani komunikatów o błędach, gdy znajdzie błąd konfiguracji. WARN Serwer wyśle ostrzeżenie i komunikaty o błędach, gdy znajdzie błąd konfiguracji. FAIL Serwer wyśle ostrzeżenie lub komunikaty o błędach po pierwszym wystąpieniu błędu, a następnie serwer zostanie zatrzymany. |
baseContextRef | Odwołanie do elementu contextService najwyższego poziomu (łańcuch). | Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu. | |
jndiName | string | Nazwa JNDI |
timerService > persistentExecutor > contextService > baseContext > baseContext
Określa podstawową usługę kontekstu, z której ma być dziedziczony kontekst, jeśli nie jest on jeszcze zdefiniowany w tej usłudze kontekstu.
timerService > persistentExecutor > contextService > baseContext > classloaderContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > baseContext > jeeMetadataContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > baseContext > securityContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > baseContext > syncToOSThreadContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > baseContext > zosWLMContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
defaultTransactionClass | string | ASYNCBN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy innej niż realizowana przez demony. |
daemonTransactionClass | string | ASYNCDMN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy realizowanej przez demony. |
wlm |
| Propagate | Wskazuje sposób obsługi kontekstu menedżera obciążenia w przypadku pracy innej niż realizowana przez demony. PropagateOrNew Użyj tego samego kontekstu menedżera obciążenia lub utwórz nowy, jeśli nie istnieje kontekst bieżący. New Zawsze twórz nowy kontekst menedżera obciążenia. Propagate Użyj tego samego kontekstu menedżera obciążenia (jeśli istnieje). |
timerService > persistentExecutor > contextService > classloaderContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > jeeMetadataContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > securityContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > syncToOSThreadContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. |
timerService > persistentExecutor > contextService > zosWLMContext
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
defaultTransactionClass | string | ASYNCBN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy innej niż realizowana przez demony. |
daemonTransactionClass | string | ASYNCDMN | Nazwa klasy transakcji udostępniona menedżerowi obciążenia w celu sklasyfikowania pracy podczas tworzenia nowego kontekstu menedżera obciążenia na potrzeby pracy realizowanej przez demony. |
wlm |
| Propagate | Wskazuje sposób obsługi kontekstu menedżera obciążenia w przypadku pracy innej niż realizowana przez demony. PropagateOrNew Użyj tego samego kontekstu menedżera obciążenia lub utwórz nowy, jeśli nie istnieje kontekst bieżący. New Zawsze twórz nowy kontekst menedżera obciążenia. Propagate Użyj tego samego kontekstu menedżera obciążenia (jeśli istnieje). |