Definuje chování kontejneru EJB.
Name | Type | Default | Description |
---|---|---|---|
poolCleanupInterval | Časové období s přesností na sekundy | 30s | Interval mezi odebráním nepoužívaných instancí objektů typu bean. Toto nastavení platí pouze pro objekty typu session bean a message-driven bean bez stavu. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
cacheSize | int Min: 1 | 2053 | Počet instancí objektů typu stateful session bean, které by měly být uloženy do mezipaměti. |
cacheCleanupInterval | Časové období s přesností na sekundy | 3s | Interval mezi pasivací nepoužívaných instancí objektů typu stateful session bean při překročení velikosti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
startEJBsAtAppStart | boolean | Určuje, kdy se budou inicializovat typy EJB. Je-li tato vlastnost nastavena na hodnotu true, budou se typy EJB inicializovat při prvním spuštění aplikací. Je-li tato vlastnost nastavena na hodnotu false, budou se typy EJB inicializovat v okamžiku, kdy se daný typ EJB bude v aplikaci poprvé používat. Není-li tato vlastnost nastavena, bude se chování určovat pro každý jeden objekt typu bean z atributu start-at-app-start v souboru ibm-ejb-jar-ext.xml. Toto nastavení neplatí ani pro objekty typu message-driven bean, ani pro objekty typu startup singleton bean. Objekty typu message-driven a startup singleton bean se vždy inicializují při spuštění aplikací. |
Definuje chování asynchronních metod EJB.
Name | Type | Default | Description |
---|---|---|---|
maxUnclaimedRemoteResults | int Min: 1 | 1000 | Maximální počet nepožadovaných výsledků, které bude server uchovávat ze všech volání vzdálených asynchronních metod, jež vrací objekt Future. Je-li překročen tento maximální počet, vymaže server výsledek volání metody, které bylo dokončeno před nejdelší dobou, aby se zamezilo nedostatku paměti. |
unclaimedRemoteResultTimeout | Časové období s přesností na sekundy | 24h | Doba, po kterou server bude uchovávat výsledek každého volání vzdálené asynchronní metody, jež vrací objekt Future. Pokud si aplikace nevyžádá výsledek během uvedeného časového období, vymaže server tento výsledek volání metody, aby se zamezilo problémům s nedostatkem paměti. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
contextServiceRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | Kontextová služba používaná pro správu šíření kontextu do podprocesů asynchronních metod EJB. |
Kontextová služba používaná pro správu šíření kontextu do podprocesů asynchronních metod EJB.
Name | Type | Default | Description |
---|---|---|---|
onError |
| WARN | Určuje akci, která se má provést jako odpověď na chyby konfigurace. Je-li například pro tuto kontextovou službu nakonfigurován kontext zabezpečení, ale není povolena funkce zabezpečení, hodnota onError určí, zda má dojít k selhání, má se vyvolat varování nebo se mají ignorovat nesprávné části konfigurace. IGNORE Server při rozpoznání chyby konfigurace nevygeneruje varovné ani chybové zprávy. WARN Server při rozpoznání chyby konfigurace vygeneruje varovné a chybové zprávy. FAIL Server při rozpoznání prvního výskytu chyby konfigurace vygeneruje varovnou či chybovou zprávu a poté se zastaví. |
baseContextRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě. | |
jndiName | string | Název rozhraní JNDI |
asynchronous > contextService > baseContext
Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
onError |
| WARN | Určuje akci, která se má provést jako odpověď na chyby konfigurace. Je-li například pro tuto kontextovou službu nakonfigurován kontext zabezpečení, ale není povolena funkce zabezpečení, hodnota onError určí, zda má dojít k selhání, má se vyvolat varování nebo se mají ignorovat nesprávné části konfigurace. IGNORE Server při rozpoznání chyby konfigurace nevygeneruje varovné ani chybové zprávy. WARN Server při rozpoznání chyby konfigurace vygeneruje varovné a chybové zprávy. FAIL Server při rozpoznání prvního výskytu chyby konfigurace vygeneruje varovnou či chybovou zprávu a poté se zastaví. |
baseContextRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě. | |
jndiName | string | Název rozhraní JNDI |
asynchronous > contextService > baseContext > baseContext
Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě.
asynchronous > contextService > baseContext > classloaderContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > baseContext > jeeMetadataContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > baseContext > securityContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > baseContext > syncToOSThreadContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > baseContext > zosWLMContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
defaultTransactionClass | string | ASYNCBN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou neprovádí démon. |
daemonTransactionClass | string | ASYNCDMN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou provádí démon. |
wlm |
| Propagate | Udává, jak má být zpracováván kontext WLM pro práci, kterou neprovádí démon. PropagateOrNew Používat stejný kontext WLM, nebo vytvořit nový, pokud žádný aktuální kontext neexistuje. New Vždy vytvářet nový kontext WLM. Propagate Používat stejný kontext WLM (pokud existuje). |
asynchronous > contextService > classloaderContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > jeeMetadataContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > securityContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > syncToOSThreadContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
asynchronous > contextService > zosWLMContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
defaultTransactionClass | string | ASYNCBN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou neprovádí démon. |
daemonTransactionClass | string | ASYNCDMN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou provádí démon. |
wlm |
| Propagate | Udává, jak má být zpracováván kontext WLM pro práci, kterou neprovádí démon. PropagateOrNew Používat stejný kontext WLM, nebo vytvořit nový, pokud žádný aktuální kontext neexistuje. New Vždy vytvářet nový kontext WLM. Propagate Používat stejný kontext WLM (pokud existuje). |
Definuje chování služby časovače EJB.
Name | Type | Default | Description |
---|---|---|---|
lateTimerThreshold | Časové období s přesností na minuty | 5m | Počet minut po naplánovaném vypršení časovače, kdy bude spuštění časovače považováno za zpožděné. Když je časovač spuštěn pozdě, bude zaprotokolována varovná zpráva udávající, že byl časovač spuštěn později, než bylo naplánováno. Výchozí prahová hodnota je 5 minut, hodnota 0 minut funkci varovné zprávy vypne. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h) nebo minuta (m). Například 30 minut zadejte jako 30m. Do jedné položky můžete zahrnout více hodnot. Například 1h30m je ekvivalentní 90 minutám. |
nonPersistentRetryInterval | Časové období s přesností na sekundy | 300s | Pokud vyprší platnost přechodného časovače, dojde k vyvolání metody zpětného volání časového limitu. Pokud transakce pro tuto metodu zpětného volání selže nebo je odvolána, kontejner musí pokus zopakovat. K prvnímu opakování pokusu dojde okamžitě a následné pokusy jsou zpožděny o zadaný počet sekund. Při nastavení hodnoty 0 všechna opakování proběhnou okamžitě. Pokud nezadáte žádnou hodnotu, výchozí interval je 300 sekund. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m) nebo sekunda (s). Například 30 sekund zadejte jako 30s. Do jedné položky můžete zahrnout více hodnot. Například 1m30s je ekvivalentní 90 sekundám. |
nonPersistentMaxRetries | int Min: -1 | -1 | Pokud vyprší platnost přechodného časovače, dojde k vyvolání metody zpětného volání časového limitu. Toto nastavení určuje, kolikrát se kontejner EJB pokusí časovač znovu použít. Pokud transakce pro tuto metodu zpětného volání selže nebo je odvolána, kontejner EJB musí pokus zopakovat alespoň jednou. Výchozí hodnota je -1, což znamená, že kontejner EJB bude opakovat pokusy donekonečna. Při nastavení hodnoty 0 kontejner EJB pokusy neopakuje. Výsledkem je však chování, které není kompatibilní se specifikací kontejneru EJB. |
persistentExecutorRef | Odkaz na prvek nejvyšší úrovně persistentExecutor (řetězec). | Plány a spuštění úloh trvalého časovače EJB. |
timerService > persistentExecutor
Plány a spuštění úloh trvalého časovače EJB.
Name | Type | Default | Description |
---|---|---|---|
enableTaskExecution | boolean | true | Určuje, zda může tato instance spouštět úlohy. |
initialPollDelay | Časové období s přesností na milisekundy | 0 | Doba, po kterou se čeká, než může začít tato instance vyzývat trvalé úložiště ke spuštění úlohy. Hodnota -1 pozdrží systém výzev do jeho programového spuštění. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
pollInterval | Časové období s přesností na milisekundy | -1 | Interval mezi výzvami ke spuštění úloh. Po výchozí výzvě zakáže hodnota -1 všechny výzvy. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
retryInterval | Časové období s přesností na milisekundy | 1m | Doba, která musí uplynout mezi druhým a následným opakovaným pokusem v případě nezdařené úlohy. První opakovaný pokus je proveden okamžitě, bez ohledu na hodnotu tohoto atributu. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
retryLimit | short Min: -1 Max: 10000 | 10 | Omezení počtu následných opakovaných pokusů o provedení úlohy, která se nezdařila nebo byla odvolána, po jehož překročení se bude úloha považovat za trvale nezdařenou a nebudou se provádět další pokusy o její provedení. Hodnota -1 znamená neomezený počet opakovaných pokusů. |
taskStoreRef | Odkaz na prvek nejvyšší úrovně databaseStore (řetězec). | defaultDatabaseStore | Trvalé úložiště pro naplánované úlohy. |
contextServiceRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | DefaultContextService | Konfiguruje, jak je kontext zachycován a šířen do podprocesů. |
pollSize | int Min: 1 | Maximální počet položek, které se mají pro spouštěné úlohy vyhledat při výzvě trvalého úložiště. Bez omezení, není-li počet určen. |
timerService > persistentExecutor > contextService
Konfiguruje, jak je kontext zachycován a šířen do podprocesů.
Name | Type | Default | Description |
---|---|---|---|
onError |
| WARN | Určuje akci, která se má provést jako odpověď na chyby konfigurace. Je-li například pro tuto kontextovou službu nakonfigurován kontext zabezpečení, ale není povolena funkce zabezpečení, hodnota onError určí, zda má dojít k selhání, má se vyvolat varování nebo se mají ignorovat nesprávné části konfigurace. IGNORE Server při rozpoznání chyby konfigurace nevygeneruje varovné ani chybové zprávy. WARN Server při rozpoznání chyby konfigurace vygeneruje varovné a chybové zprávy. FAIL Server při rozpoznání prvního výskytu chyby konfigurace vygeneruje varovnou či chybovou zprávu a poté se zastaví. |
baseContextRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě. | |
jndiName | string | Název rozhraní JNDI |
timerService > persistentExecutor > contextService > baseContext
Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
onError |
| WARN | Určuje akci, která se má provést jako odpověď na chyby konfigurace. Je-li například pro tuto kontextovou službu nakonfigurován kontext zabezpečení, ale není povolena funkce zabezpečení, hodnota onError určí, zda má dojít k selhání, má se vyvolat varování nebo se mají ignorovat nesprávné části konfigurace. IGNORE Server při rozpoznání chyby konfigurace nevygeneruje varovné ani chybové zprávy. WARN Server při rozpoznání chyby konfigurace vygeneruje varovné a chybové zprávy. FAIL Server při rozpoznání prvního výskytu chyby konfigurace vygeneruje varovnou či chybovou zprávu a poté se zastaví. |
baseContextRef | Odkaz na prvek nejvyšší úrovně contextService (řetězec). | Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě. | |
jndiName | string | Název rozhraní JNDI |
timerService > persistentExecutor > contextService > baseContext > baseContext
Určuje základní kontextovou službu, z níž se má zdědit kontext, který ještě není definován na této kontextové službě.
timerService > persistentExecutor > contextService > baseContext > classloaderContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > baseContext > jeeMetadataContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > baseContext > securityContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > baseContext > syncToOSThreadContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > baseContext > zosWLMContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
defaultTransactionClass | string | ASYNCBN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou neprovádí démon. |
daemonTransactionClass | string | ASYNCDMN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou provádí démon. |
wlm |
| Propagate | Udává, jak má být zpracováván kontext WLM pro práci, kterou neprovádí démon. PropagateOrNew Používat stejný kontext WLM, nebo vytvořit nový, pokud žádný aktuální kontext neexistuje. New Vždy vytvářet nový kontext WLM. Propagate Používat stejný kontext WLM (pokud existuje). |
timerService > persistentExecutor > contextService > classloaderContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > jeeMetadataContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > securityContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > syncToOSThreadContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. |
timerService > persistentExecutor > contextService > zosWLMContext
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
defaultTransactionClass | string | ASYNCBN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou neprovádí démon. |
daemonTransactionClass | string | ASYNCDMN | Název třídy transakce poskytované správci WLM pro klasifikaci práce při vytváření nového kontextu WLM pro práci, kterou provádí démon. |
wlm |
| Propagate | Udává, jak má být zpracováván kontext WLM pro práci, kterou neprovádí démon. PropagateOrNew Používat stejný kontext WLM, nebo vytvořit nový, pokud žádný aktuální kontext neexistuje. New Vždy vytvářet nový kontext WLM. Propagate Používat stejný kontext WLM (pokud existuje). |