Ezen az oldalon beállítható és kezelhető egy adott EJB tároló Enterprise JavaBeans (EJB) időmérő szolgáltatása.
Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a elemre.
Állandó és nem állandó időmérők is létezhetnek egyidejűleg, és az állandó és a nem állandó konfigurációk nem zárják ki egymást. Az alkalmazás használhat állandó és nem állandó időmérőket is.
Akkor használjon állandó időmérőket, amikor az időmérőnek meg kell maradnia a kiszolgáló leállításai és újraindításai ellenére is. Egyébként használjon nem állandó időmérőket, amikor a kiszolgáló leállításának törölnie kell az időmérőt.
Amikor egy állandó időmérő indítása elmarad, mert a kiszolgáló nem érhető el, akkor a sikertelen kísérlet helyreállításra kerül a kiszolgáló újraindításakor. Amikor egy nem állandó időmérő indítása elmarad, mert a kiszolgáló nem érhető el, akkor a sikertelen kísérlet nem kerül helyreállításra, mert a kiszolgáló leállítása törli a nem állandó időmérőt.
A termék az EJB időmérő szolgáltatáshoz biztosít egy belső ütemező példányt. A belső ütemező példány előre be van állítva az alapszintű EJB időmérő működéséhez, és korlátozott lehetőségeket biztosít az EJB időmérő szolgáltatás beállítására.
Megadhatja, hogy a belső ütemező példányt kívánja használni az állandó időmérő feladatok kezeléséhez. Ezek a kiszolgáló folyamathoz társított Derby adatbázisban kerülnek mentésre. Ha ezt a beállítást választja, akkor az Egyéni ütemező példány használata beállítás nem lesz elérhető.
A belső ütemező példány az alapértelmezett. Ennek alternatívájaként egyéni ütemező példányt is használhat.
Az EJB időmérő szolgáltatás speciális beállítására is lehetőség van egy egyéni ütemező példány megadásával.
Az egyéni ütemező példány több beállítási lehetőséget biztosít, mint a belső EJB időmérő szolgáltatás előre beállított ütemező példánya. Hasznos lehet például egy egyéni ütemező példány meghatározása fürtkörnyezet esetén, ha azt szeretné, hogy a fürt összes tagja ugyanazzal az ütemező példánnyal fusson. Ez a meghatározás lehetővé teszi, hogy a fürt egyik tagján létrehozott állandó EJB időmérők a fürt többi tagján is fussanak. Egyéni ütemező példány megadásával arra is lehetőség van, hogy az állandó EJB időmérőket ugyanabban az adatbázisban tartsa karban, mint a többi ütemezett feladatot. Ha ezt a beállítást választja, akkor a Belső EJB időmérő szolgáltatás ütemező példányának használata beállítás nem lesz elérhető.
Érdemes lehet egyéni ütemező példányt meghatározni annak érdekében, hogy elkülönítse az ütemező szolgáltatás által használt szálakat az EJB időmérő szolgáltatás által használt szálaktól. Az egyéni ütemező példány EJB időmérő szolgáltatás szálai megoszthatók a nem állandó időmérőkkel, vagy pedig beállítható egy önálló száltároló a nem állandó időmérők számára. Még ha egy száltároló az EJB időmérőknek is van kijelölve, az időmérő lejáratok visszaeshetnek, amennyiben nincs elegendő rendelkezésre álló szál. Értékelje ki az időmérőket és azok lejárati gyakoriságát a szükséges szálak számának meghatározása érdekében.
Megadja annak az adatforrásnak a Java névadási és címjegyzék felület (JNDI) nevét, amelyben az EJB tároló állandó EJB időmérői tárolva vannak. A névtartományban elérhető bármelyik adatforrás használható az EJB időmérőkhöz.
Több EJB tároló egy tábla előtag meghatározásával osztozhat egyetlen adatforráson, amennyiben különböző táblákat használnak.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | jdbc/DefaultEJBTimerDataSource |
Meghatároz egy felhasználónévhez és jelszóhoz tartozó hitelesítési álnevet az adatforrás eléréséhez.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
Az EJB időmérő szolgáltatás táblanevei (TASK, TREG, LMGR és LMPR) elé illesztett karaktersorozat. Ezek a táblák létrejönnek a kiszolgáló indításakor, ha még nem léteznek. A táblák kézi létrehozásáról az ütemező szolgáltatásról szóló részben talál további információkat. Több független EJB időmérő szolgáltatás osztozhat ugyanazon az adatbázison, ha minden egyes példány különböző előtag karaktersorozatot határoz meg. Ha a removeAutomaticEJBTimers paranccsal időmérőket távolít el egy megadott ütemezőből, akkor az ütemezőnek egyedi tábla előtaggal kell rendelkeznie. Ellenkező esetben lehet, hogy a vártnál több időmérő kerül eltávolításra.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
| Alapértelmezett | EJBTIMER_ |
Megadja, hogy az EJB időmérő szolgáltatás démon milyen időközönként kérdezi le az adatbázist. Minden lekérdezési művelet erőforrás-igényes lehet. Ha az időtartam kicsi és sok az ütemezett feladat, akkor a lekérdezés a rendszererőforrások nagy részét igénybe veheti. Ha egy új időmérőt az időköznél korábbi lejáratra állít be, akkor lehet, hogy nem fog futni az időköz lejárta előtt. Ha az érték túl nagy, akkor előfordulhat, hogy nagyon sok időmérő esemény lesz betöltve a memóriába, mert a következő lekérdezési időközben előforduló összes időmérő esemény minden egyes alkalommal betöltésre kerül.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Egység | másodperc |
| Alapértelmezett | 300 |
| Tartomány | 3 - 1800 |
A párhuzamos EJB időmérő feladatok futtatásához használt szálak száma. Ha az időmérő szálak számát nullára állítja, azzal letiltja az EJB időmérő szolgáltatást.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 1 |
| Tartomány | 0 - 500 |
Megadja az EJB időmérők kezeléséhez és megőrzéséhez használni kívánt egyéni ütemező példány JNDI nevét. Ez a mező csak akkor használt, ha az Egyéni ütemező példány használata beállítást választotta. A belső EJB időmérő szolgáltatás ütemező példány konfigurációs információi nem kerülnek alkalmazásra a megadott ütemező példányra.
| Információk | Érték |
|---|---|
| Adattípus | Karaktersorozat |
Megadja, hogy egy sikertelen időtúllépés legfeljebb hányszor próbálható újra. Ha egy időtúllépés az újrapróbálkozáskor sikeres, akkor a kiszolgáló nem tesz további kísérletet a futtatására. Ha az újrapróbálkozás nem sikerül, akkor a kiszolgáló mindaddig újra próbálkozik, amíg az időtúllépés sikeres nem lesz, vagy el nem éri az újrapróbálkozási korlátot. Az újrapróbálkozási korlát elérése után a kiszolgáló nem próbálkozik az időtúllépés futtatásával akkor sem, ha az időtúllépés sikertelen volt. Az alapértelmezett -1 érték korlátlan újrapróbálkozást engedélyez. A 0 érték azt jelenti, hogy nincs újrapróbálkozás, és ez nem felel meg a specifikációnak. Az 1 vagy annál nagyobb érték azt jelenti, hogy a megadott számú újrapróbálkozás engedélyezett.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | -1 |
| Tartomány | -1 vagy nagyobb |
Megadja az újrapróbálkozási kísérletek közötti időközt a sikertelen időtúllépések esetén. Az első újrapróbálkozásra mindig azonnal sor kerül, függetlenül az itt beállított időköztől. Minden további újrapróbálkozás az itt megadott ideig vár. A 0 érték azt jelenti, hogy minden újrapróbálkozás azonnali. Az 1 vagy annál nagyobb érték azt jelenti, hogy az újrapróbálkozásoknak a megadott számú másodpercig várniuk kell.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 300 másodperc |
| Tartomány | 0 vagy nagyobb |
Megadja, hogy hány szál érhető el a nem állandó időmérőkhöz használt egyedi száltárolóban. Ez a konfigurációs beállítás csak akkor érhető el, amikor a nem állandó időmérők nem osztoznak a száltárolón az állandó időmérőkkel. Ez a konfigurációs beállítás nem ugyanaz, mint az Állandó EJB időmérők beállításai részben található Időmérő szálak száma konfigurációs beállítás, mert az a beállítás csak az alapértelmezett belső ütemező példányt használó állandó időmérőkre vonatkozik.
| Információk | Érték |
|---|---|
| Adattípus | Egész szám |
| Alapértelmezett | 1 |
| Tartomány | 0 - 500 |