Modul sk.ipesoft.sgcom.config obsahuje entity konfiguračnej databázy a triedy, ktoré konfiguračnú databázu obsluhujú.
Trieda ConfigurationManagerImpl predstavuje hlavnú triedu modulu, keď zapuzdruje prácu s objektmi EntityManagerFactoryEntityManager.
Trieda ConfigurationChangeTransactionImpl riadi spracovanie zmeny konfigurácie v rámci transakcie. Každá inštancia riadi jednu transakciu. Všetky príkazy na zmenu konfigurácie sú vkladané do fronty, z ktorej ich vyberá „vykonávacia slučka", bežiaca v samostatnom vlákne. Príkazy sú vykonávané dovtedy, kým niektorý z nich nespôsobí chybu konfigurácie – zaznamenaná v zozname errorMessages, alebo kým sa nevykoná príkaz commit alebo rollback.

Napíšte komentár