From 0b68acc80308e11fa71eeeb4c3826fec0d5ca058 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 13 Aug 2014 16:06:09 +0200 Subject: [PATCH] [Major] Refactored StrolchConfiguration.xml to use environments Now the agent requires an environment parameter to start, and the configuration of that environment is used to load different sections of the configuration file --- .../config/StrolchConfiguration.xml | 66 ++++++++-------- .../realmtest/config/StrolchConfiguration.xml | 76 ++++++++++--------- .../config/StrolchConfiguration.xml | 66 ++++++++-------- 3 files changed, 107 insertions(+), 101 deletions(-) diff --git a/src/test/resources/cachedruntime/config/StrolchConfiguration.xml b/src/test/resources/cachedruntime/config/StrolchConfiguration.xml index f234cea30..b030e7899 100644 --- a/src/test/resources/cachedruntime/config/StrolchConfiguration.xml +++ b/src/test/resources/cachedruntime/config/StrolchConfiguration.xml @@ -1,35 +1,37 @@ - - StrolchPersistenceTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - PersistenceHandler - - TRANSACTIONAL - - - - PersistenceHandler - li.strolch.persistence.api.PersistenceHandler - li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler - - true - true - jdbc:postgresql://localhost/testdb - testuser - test - - - - ObserverHandler - li.strolch.runtime.observer.ObserverHandler - li.strolch.runtime.observer.DefaultObserverHandler - + + + StrolchPersistenceTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + PersistenceHandler + + TRANSACTIONAL + + + + PersistenceHandler + li.strolch.persistence.api.PersistenceHandler + li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler + + true + true + jdbc:postgresql://localhost/testdb + testuser + test + + + + ObserverHandler + li.strolch.runtime.observer.ObserverHandler + li.strolch.runtime.observer.DefaultObserverHandler + + \ No newline at end of file diff --git a/src/test/resources/realmtest/config/StrolchConfiguration.xml b/src/test/resources/realmtest/config/StrolchConfiguration.xml index 617535181..6367afe64 100644 --- a/src/test/resources/realmtest/config/StrolchConfiguration.xml +++ b/src/test/resources/realmtest/config/StrolchConfiguration.xml @@ -1,42 +1,44 @@ - - StrolchPersistenceTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - PersistenceHandler - - first, second - TRANSACTIONAL - TRANSACTIONAL - - - - PersistenceHandler - li.strolch.persistence.api.PersistenceHandler - li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler - - true - true + + + StrolchPersistenceTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + PersistenceHandler + + first, second + TRANSACTIONAL + TRANSACTIONAL + + + + PersistenceHandler + li.strolch.persistence.api.PersistenceHandler + li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler + + true + true - jdbc:postgresql://localhost/testdb1 - testuser1 - test + jdbc:postgresql://localhost/testdb1 + testuser1 + test - jdbc:postgresql://localhost/testdb2 - testuser2 - test - - - - ObserverHandler - li.strolch.runtime.observer.ObserverHandler - li.strolch.runtime.observer.DefaultObserverHandler - + jdbc:postgresql://localhost/testdb2 + testuser2 + test + + + + ObserverHandler + li.strolch.runtime.observer.ObserverHandler + li.strolch.runtime.observer.DefaultObserverHandler + + \ No newline at end of file diff --git a/src/test/resources/transactionalruntime/config/StrolchConfiguration.xml b/src/test/resources/transactionalruntime/config/StrolchConfiguration.xml index f234cea30..b030e7899 100644 --- a/src/test/resources/transactionalruntime/config/StrolchConfiguration.xml +++ b/src/test/resources/transactionalruntime/config/StrolchConfiguration.xml @@ -1,35 +1,37 @@ - - StrolchPersistenceTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - PersistenceHandler - - TRANSACTIONAL - - - - PersistenceHandler - li.strolch.persistence.api.PersistenceHandler - li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler - - true - true - jdbc:postgresql://localhost/testdb - testuser - test - - - - ObserverHandler - li.strolch.runtime.observer.ObserverHandler - li.strolch.runtime.observer.DefaultObserverHandler - + + + StrolchPersistenceTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + PersistenceHandler + + TRANSACTIONAL + + + + PersistenceHandler + li.strolch.persistence.api.PersistenceHandler + li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler + + true + true + jdbc:postgresql://localhost/testdb + testuser + test + + + + ObserverHandler + li.strolch.runtime.observer.ObserverHandler + li.strolch.runtime.observer.DefaultObserverHandler + + \ No newline at end of file