ejbContainer - Kontejner EJB (ejbContainer)

Definuje chování kontejneru EJB.

NameTypeDefaultDescription
poolCleanupIntervalČasové období s přesností na sekundy30sInterval 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.
cacheSizeint
Min: 1
2053Poč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 sekundy3sInterval 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.
startEJBsAtAppStartbooleanUrč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í.

asynchronous

Definuje chování asynchronních metod EJB.

NameTypeDefaultDescription
maxUnclaimedRemoteResultsint
Min: 1
1000Maximá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 sekundy24hDoba, 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.
contextServiceRefOdkaz na prvek nejvyšší úrovně contextService (řetězec).Kontextová služba používaná pro správu šíření kontextu do podprocesů asynchronních metod EJB.

asynchronous > contextService

Kontextová služba používaná pro správu šíření kontextu do podprocesů asynchronních metod EJB.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNUrč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í.
baseContextRefOdkaz 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ě.
jndiNamestringNá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ě.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
onError
  • IGNORE
  • WARN
  • FAIL
WARNUrč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í.
baseContextRefOdkaz 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ě.
jndiNamestringNá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.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > baseContext > jeeMetadataContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > baseContext > securityContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > baseContext > syncToOSThreadContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > baseContext > zosWLMContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
defaultTransactionClassstringASYNCBNNá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.
daemonTransactionClassstringASYNCDMNNá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
  • PropagateOrNew
  • New
  • Propagate
PropagateUdá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.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > jeeMetadataContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > securityContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > syncToOSThreadContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

asynchronous > contextService > zosWLMContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
defaultTransactionClassstringASYNCBNNá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.
daemonTransactionClassstringASYNCDMNNá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
  • PropagateOrNew
  • New
  • Propagate
PropagateUdá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

Definuje chování služby časovače EJB.

NameTypeDefaultDescription
lateTimerThresholdČasové období s přesností na minuty5mPoč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 sekundy300sPokud 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.
nonPersistentMaxRetriesint
Min: -1
-1Pokud 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.
persistentExecutorRefOdkaz 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.

NameTypeDefaultDescription
enableTaskExecutionbooleantrueUrčuje, zda může tato instance spouštět úlohy.
initialPollDelayČasové období s přesností na milisekundy0Doba, 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-1Interval 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 milisekundy1mDoba, 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.
retryLimitshort
Min: -1

Max: 10000
10Omezení 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ů.
taskStoreRefOdkaz na prvek nejvyšší úrovně databaseStore (řetězec).defaultDatabaseStoreTrvalé úložiště pro naplánované úlohy.
contextServiceRefOdkaz na prvek nejvyšší úrovně contextService (řetězec).DefaultContextServiceKonfiguruje, jak je kontext zachycován a šířen do podprocesů.
pollSizeint
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ů.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNUrč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í.
baseContextRefOdkaz 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ě.
jndiNamestringNá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ě.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
onError
  • IGNORE
  • WARN
  • FAIL
WARNUrč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í.
baseContextRefOdkaz 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ě.
jndiNamestringNá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.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > baseContext > jeeMetadataContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > baseContext > securityContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > baseContext > syncToOSThreadContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > baseContext > zosWLMContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
defaultTransactionClassstringASYNCBNNá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.
daemonTransactionClassstringASYNCDMNNá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
  • PropagateOrNew
  • New
  • Propagate
PropagateUdá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.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > jeeMetadataContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > securityContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > syncToOSThreadContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

timerService > persistentExecutor > contextService > zosWLMContext

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
defaultTransactionClassstringASYNCBNNá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.
daemonTransactionClassstringASYNCDMNNá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
  • PropagateOrNew
  • New
  • Propagate
PropagateUdá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).