persistentExecutor - Executor planificat persistent (persistentExecutor)

Planifică şi rulează taskurile persistente.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
enableTaskExecutionbooleantrueDetermină dacă această instanţă poate sau nu să ruleze taskuri.
initialPollDelayO perioadă de timp cu precizie de milisecunde0Durata de aşteptare înainte ca această instanţă să poată sonda depozitul persistent pentru taskuri de rulat. Valoarea -1 amână sondarea până când este pornită programatic. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
pollIntervalO perioadă de timp cu precizie de milisecunde-1Intervalul între sondări pentru taskuri de rulat. Valoarea -1 dezactivează toate sondările după sondarea iniţială. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
retryIntervalO perioadă de timp cu precizie de milisecunde1mDurata care trebuie să treacă între a doua încercare şi încercările consecutive următoare ale unui task eşuat. Prima reîncercare se face imediat, indiferent de valoarea acestui atribut. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
retryLimitshort
Min: -1

Max: 10000
10Limita de reîncercări consecutive pentru un task care a eşuat sau s-a derulat înapoi după care taskul este considerat eşuat permanent şi nu se mai fac încercări ulterioare. Valoarea -1 permite reîncercări nelimitate.
taskStoreRefO referinţă la elementul de nivel înalt databaseStore (şir).defaultDatabaseStoreDepozit persistent pentru taskurile planificate.
contextServiceRefO referinţă la elementul de nivel înalt contextService (şir).DefaultContextServiceConfigurează modul în care contextul este capturat şi propagat la fire de execuţie.
pollSizeint
Min: 1
Numărul maxim de intrări de task pentru a afla când se rulează sondarea magaziei persistente pentru taskuri. Dacă nu este specificat, nu există nicio limită.

contextService

Configurează modul în care contextul este capturat şi propagat la fire de execuţie.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermină acţiunea de făcut ca răspuns la erorile de configurare. De exemplu, dacă securityContext este configurat pentru acest contextService, dar caracteristica de securitate nu este activată, atunci on Error determină dacă să eşueze, să prezinte un avertisment sau să ignore părţile de configuraţie care sunt incorecte.
IGNORE
Serverul nu va emite niciun avertisment şi niciun mesaj de eroare când apare o eroare de configurare.
WARN
Serverul va emite un avertisment şi mesaje de eroare când apare o eroare de configurare.
FAIL
Serverul va emite un avertisment sau un mesaj de eroare la prima apariţie a unei erori şi apoi va opri serverul.
baseContextRefO referinţă la elementul de nivel înalt contextService (şir).Specifică un serviciu context de bază de la care să se moştenească context care nu este deja definit în acest serviciu context.
jndiNamestringNume JNDI

contextService > baseContext

Specifică un serviciu context de bază de la care să se moştenească context care nu este deja definit în acest serviciu context.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermină acţiunea de făcut ca răspuns la erorile de configurare. De exemplu, dacă securityContext este configurat pentru acest contextService, dar caracteristica de securitate nu este activată, atunci on Error determină dacă să eşueze, să prezinte un avertisment sau să ignore părţile de configuraţie care sunt incorecte.
IGNORE
Serverul nu va emite niciun avertisment şi niciun mesaj de eroare când apare o eroare de configurare.
WARN
Serverul va emite un avertisment şi mesaje de eroare când apare o eroare de configurare.
FAIL
Serverul va emite un avertisment sau un mesaj de eroare la prima apariţie a unei erori şi apoi va opri serverul.
baseContextRefO referinţă la elementul de nivel înalt contextService (şir).Specifică un serviciu context de bază de la care să se moştenească context care nu este deja definit în acest serviciu context.
jndiNamestringNume JNDI

contextService > baseContext > baseContext

Specifică un serviciu context de bază de la care să se moştenească context care nu este deja definit în acest serviciu context.

contextService > baseContext > classloaderContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > baseContext > jeeMetadataContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > baseContext > securityContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > baseContext > syncToOSThreadContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > baseContext > zosWLMContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
defaultTransactionClassstringASYNCBNNumele clasei de tranzacţie furnizat la WLM pentru a clasifica lucrul când un nou context WLM este creat pentru lucrul non-Daemon.
daemonTransactionClassstringASYNCDMNNumele clasei de tranzacţie furnizat la WLM pentru a clasifica lucrul când un nou context WLM este creat pentru lucrul Daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndică cum va fi tratat contextul WLM pentru lucrul non-Daemon.
PropagateOrNew
Utilizaţi acelaşi context WLM sau creaţi unul nou, dacă nu există un context curent.
New
Întotdeauna se creează un nou context WLM.
Propagate
Utilizaţi acelaşi context WLM (dacă există unul).

contextService > classloaderContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > jeeMetadataContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > securityContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > syncToOSThreadContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.

contextService > zosWLMContext

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
defaultTransactionClassstringASYNCBNNumele clasei de tranzacţie furnizat la WLM pentru a clasifica lucrul când un nou context WLM este creat pentru lucrul non-Daemon.
daemonTransactionClassstringASYNCDMNNumele clasei de tranzacţie furnizat la WLM pentru a clasifica lucrul când un nou context WLM este creat pentru lucrul Daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndică cum va fi tratat contextul WLM pentru lucrul non-Daemon.
PropagateOrNew
Utilizaţi acelaşi context WLM sau creaţi unul nou, dacă nu există un context curent.
New
Întotdeauna se creează un nou context WLM.
Propagate
Utilizaţi acelaşi context WLM (dacă există unul).