Oddjob este un cross-platform gratuit și open source software grafic special conceput pentru a fi utilizat ca un planificator loc de muncă flexibil, precum și un set de instrumente de locuri de muncă și automatizare sarcină utilitate pentru medii distribuite.
Software-ul a fost proiectat în așa fel încât acesta oferă capabilități flexibile de planificare, datorită programului TreeSched, care poate fi folosit pentru a defini un program foarte flexibil în Java. În plus, Oddjob oferă configurație ușor XML, monitorizare web-based, precum și un cadru plug-and-play cu ușurință extensibil.
În plus, acesta susține ramificare condiționată, configurare dinamică de locuri de muncă, un mecanism de persistență, monitorizarea de la distanță prin intermediul JMX și RMI, precum și multe alte funcții utile pe care le-rsquo; ve listate dintr-o privire în următorii section.Features la o caracteristici glanceKey includ suport pentru executare fișiere lot, trimiterea de sarcini prin e-mail, suport pentru FTP (File Transfer Protocol), executarea SQL, copia, muta și șterge de fișiere și foldere, suport pentru statele persistente de locuri de muncă, sprijin pentru declanșarea secvențe de evenimente de rețea, precum și sprijin pentru executare mai multe locuri de muncă secvențial sau în paralel.
În plus, software-ul acceptă de executare a secvențelor de locuri de muncă bazate pe starea de finalizare a unei secvențe loc de muncă sau de alt loc de muncă, sprijin pentru evenimente insuficiență cascadă și evenimente de finalizare cascadă care pot declansa alerte și locuri de muncă dependente, respectiv, și sprijin pentru organizarea de locuri de muncă în dosare.
O alta caracteristica interesanta este posibilitatea de a colecta procese desktop manuale de monitorizare în continuare și control de la distanță. Cererea este capabil de a integra cu sistemul Cron de system.Runs de operare GNU / Linux pe toate sistemele de operare suportate de JavaDespite numele său ciudat, Oddjob este un software destul de bun, care ruleaza bine pe orice sistem de operare în cazul în care Java Runtime Environment este disponibil, inclusiv toate distribuțiile GNU / Linux, precum și sistemele de operare Microsoft Windows și Mac OS X. Acesta a fost testat cu succes pe computere care susțin fiecare dintre arhitecturile pe 32 de biți sau set de instrucțiuni pe 64 de biți
Ce este nou în această versiune:.
- Schimbări:
- Temporizatoare pot fi acum obligat să completeze.
- Adaugata o proprietate căii de clase a AntJob.
- Adaugata posibilitatea de a seta proprietățile de sistem prin steagul de sistem pe Properties muncă.
- StructuralJob a fost schimbat înapoi la MAI GRAVE de ACTIV. Se simte acest lucru este mult mai intuitiv în cele mai multe cazuri.
- Suport director recursiv potrivire wild card în fișiere de tip cu **.
- pavilion Adaugata pentru a șterge de locuri de muncă pentru a opri accidental ștergerea rădăcină și se adaugă logare suplimentar.
- O tipul de hartă a fost adăugat. Tastele trebuie să fie șiruri dar valorile pot fi orice tip.
- locuri de muncă structurale nu mai încerca pentru a opri copiii lor atunci când distruse. Acest lucru permite de locuri de muncă pentru copii să se facă distincția între a fi oprit și distruse.
- Temporizatoare folosesc acum o TimerState separată nu o ParentState. Acest lucru le permite să fie de pornire ca servicii.
- Statele Servicii au fost redenumite din READY la pornire și complete la oprit. Aceste state au diferite pictograme care face mai ușor pentru a vedea prezentarea generală a unei secvențe de locuri de muncă de la Oddjob Explorer.
- Dacă post va suporta acum un loc de muncă copil asincron.
- Adaugata o nouă Serviciu Finder pentru Instrumente Arooa astfel încât componentele pot găsi servicii de ei înșiși.
- locuri de muncă structurale (secvențială / paralele) nu vor expira la oprirea. Steagul oprire va rămâne adevărat în așa fel încât lucrarea se va opri în cele din urmă.
- Tipul Lista va accepta acum elemente care se adaugă pe acoperi printr-un nou add proprietate.
- Repetați de munca va lucra acum cu orice set Iterable de valori, adică o listă.
- Nu este un nou tip secvență care creează secvențe întregi ca un iterable. Acest lucru poate fi folosit cu Repetați de muncă și pentru fiecare lucrare de exemplu.
- tip Tee poate fi acum utilizat cu un flux de intrare pentru a crea un robinet fir de ceea ce se citește din fluxul.
- Panoul Logare Explorer va afișa acum mesaje TRACE.
- încărcător de clasă ScriptJob pot acum fi setate.
- tip URLClassLoader acum creează doar un încărcător clasă atunci când este configurat, nu unul nou de fiecare dată când a fost rezolvată.
- AppendType este acum configurat cu un atribut fișier ca filetype și împărtășește, de asemenea, acelasi designer.
- Invocă loc de muncă are un obiect plus [] opțiune de configurare pentru argumente care pot fi utilizate cu Tokenizer a fi mai convenabil pentru args simplu.
- foreach plasat acum, când nu are valori.
- amânate pentru o versiune mai recentă:
- Adăugați mamă stat început la Ghidul utilizatorului. Document filet, și servicii.
- Introducerea unui loc de muncă witheach care se comportă ca foreach cu excepția faptului că valorile sunt "împinse" în el.
- Document adnotări sintetice din documentul Developer.
- documentului. Cuprinde, conversii în referința.
- Adăugați capacitatea de a schimba nivelul de jurnal din interfața de utilizare. Adaugă LogLevel TRACE și NONE a se potrivi Log4j.
- Adăugați serializare a serviciilor.
- Utilizați un sistem de fișiere pe partea de server pentru a alege fișierele de pe forme de designer componente de server.
- Permiteți lipire și trăgând Oddjobs pe panoul de pornire de Oddjob Explorer.
- Uită-te la ceea ce se întâmplă atunci când există excepții într-un cronometru. Ar trebui să existe un steag haltOnException. În cazul în care un Excepție într-un timer fi indicat ca un stat excepție nu o stare incompletă?
- Adăugați Securitate la Webapp (cu un numai Citește rol).
- Includeți o Jetty aiurit, pentru a permite conectarea la un server de Oddjob dintr-un browser fără a fi nevoie de un servlet container separat.
- Îmbunătățirea front-end AJAX JSF pentru a fi mai AJAXy.
- Introducerea ideii de citire numai configurație care nu poate fi modificat în cazul în care a fost încărcat de la o resursă de bază non modificabil, adică de la calea de clasă.
- Verificați o configurație nu a fost modificat de altcineva înainte o modificare este salvat înapoi de la proiectant.
- Adăugați funcționa Undo pentru configurarea Oddjob.
- Îmbunătățirea locuri de muncă. Urmează plumb Ant de trecerea la un loc de muncă și copiați o parte din ea, inclusiv caracteristici; suprascriere, forță, failonerror, detaliată, preservelastmodified. Adăugați capacitatea de a spate sus fișierele mișcate ca Linux nu.
- Introducerea unui FilterType care poate filtra fișierele de data modificării, data creării, sau meci cu o expresie regulata.
Operatorul de stat implicit
Conversii
Ce este nou în versiunea 1.3.0:
- Adăugați un element de fasole-bus care acceptă construirea arbitrar autobuze de fasole.
- Schimbare SQLJob pentru a sprijini componentele de autobuz de fasole permit fasole rezultat a fi transmise în orice Collection.
- Numeroase îmbunătățiri ale cadrului BeanBus inclusiv schimbarea destinații de autobuz de fasole a fi orice de colectare.
- Îmbunătățirea sprijin pentru fasole magie care sunt fasole, care pot fi create dinamic în Oddjob.
- modernizate HSQL lib la 2.2.9.
- Adaugă o verificare șir de lungime zero, pentru a verifica Iov. Adăugat de asemenea un designer.
- Adaugata un loc de muncă grep care puteți căuta fișiere sau orice altă intrare de text sau o expresie regulată.
- Data Tip suportă acum utilizarea de comenzi rapide pentru ACUM, azi, mâine și ieri.
- locuri de muncă Timp acum sprijină stabilirea proprietății nextDue să reprogrameze un loc de muncă. Setarea proprietatea reprogramarea a fost îmbunătățit și documentate.
- O înveliș serializabile în jurul ImageIcon a fost adăugat la Iconic pentru a rezolva problemele de serializare între versiuni diferite ale Java 1.6 pe client și server.
- Adaugata un dialect Baza de date a SQLJob. Acest lucru permite procesarea rezultat care sa fie adaptate pentru diferite baze de date, dacă este necesar.
- Adauga teste SQL pentru Oracle. Adăugați un dialect bază de date bazat pe tipul de coloană care este necesar pentru unele tipuri de coloană Oracle.
- Informatii si secventiala s-au dat o proprietate stateOperator ce permite modul in care acestea interpreta statele lor copii să varieze. Operatorul SERVICII stat face ce militar folosit pentru a face și de aceea a fost eliminat.
- Informatii a primit o proprietate alătura care restabilește pre Versiunea 1.0 comportamentul de așteptare pentru firele paralele pentru a finaliza înainte de a continua. Rețineți că este utilizare este descurajat!
- Un nou stat-mamă a BAZĂ a fost introdus pentru a reflecta mai bine de state de serviciu copil. Contor de timp și încercați din nou acum utilizări INCEPUT în loc de ACTIVE.
- Cascade acum funcționează corect cu starea ÎNCEPE de servicii.
- Contor de timp și Reîncercare permite acum proprietatea nextDue urmează să fie stabilite în timp ce temporizatorul funcționează.
- Panel Swing nou este disponibil, care oferă locuri de muncă Oddjob ca Butoane simple. Nu este încă un element Oddjob dar pot fi adăugate cu
- Schimbare foreach astfel încât un foreach paralel poate avea o fereastră centrare (de exemplu, presarcinii și proprietăți purgeAfter). De asemenea, locuri de muncă foreach individual poate fi acum configurat cu designerul.
- documentare Ghidul Dezvoltatorului a fost îmbunătățit în special în jurul folosind ciudățenii.
Ce este nou în versiunea 1.1.0:
- O nouă JSF AJAX Web interfață înlocuiește Struts vechi versiune.
- Capacitatea de a forța un loc de muncă nu a reușit să finalizeze a fost adăugat.
Ce este nou în versiunea 1.0.0:
mai mult
- programare îmbunătățită, configurare mai intuitiv, și mulți exemple.
- Oddjob Explorer are acum capacitatea de a deschide ferestre noi, navigare este mai ușor, și mai multe chei de accelerare au fost adăugate.
- O citire rol numai pentru clientul JMX a fost introdus, și un server JMX poate utiliza acum Platforma MBean.
- Multe bug-uri au fost stabilite, au fost adăugate teste suplimentare, iar documentația de locuri de muncă îmbunătățite.
Ce este nou în versiunea 0.30.0:
- Adoptarea datei standard internațional ISO 8601 pentru toate configurații.
- O handler de intrare pentru determinat pentru introduse de utilizator.
- Un ghid de referință îmbunătățită, inclusiv mai multe exemple.
Ce este nou în versiunea 0.29.0:
- Arhivare simplă de a lua un instantaneu de silueta unui loc de muncă de .
- Suport pentru distribuirea muncă pe mai multe servere prin utilizarea unui loc de muncă care apucă de lucru.
- sprijin mult SQL îmbunătățit, inclusiv de funcționare proceduri stocate și interogări parametrizate.
Ce este nou în versiunea 0.28.0:
- Această versiune include securitate server cu JMX Securitate simplă, rețea de detectare a defecțiunilor în clientul de JMX, un miez curat Oddjob realizate cu mai multe ciudățenii, precum și un cadru de servicii simplă pentru fasole cabluri auto.
Cerințe :
- Java 2 Standard Edition Runtime Environment
Comentariile nu a fost găsit