From 2033c6b942991605f172263e8023575c1e533f3b Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 13 Aug 2014 16:06:23 +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 --- .../svctest/config/StrolchConfiguration.xml | 98 ++++++++++--------- .../config/StrolchConfiguration.xml | 52 +++++----- .../config/StrolchConfiguration.xml | 64 ++++++------ .../config/StrolchConfiguration.xml | 46 ++++----- 4 files changed, 134 insertions(+), 126 deletions(-) diff --git a/src/test/resources/svctest/config/StrolchConfiguration.xml b/src/test/resources/svctest/config/StrolchConfiguration.xml index 85ca1805d..32aa61182 100644 --- a/src/test/resources/svctest/config/StrolchConfiguration.xml +++ b/src/test/resources/svctest/config/StrolchConfiguration.xml @@ -1,59 +1,61 @@ - - StrolchRuntimeTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - PersistenceHandler - - svcTransient, svcCached, svcTransactional + + + StrolchRuntimeTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + PersistenceHandler + + svcTransient, svcCached, svcTransactional - SECONDS - 1 - TRANSIENT - StrolchModel.xml + SECONDS + 1 + TRANSIENT + StrolchModel.xml - SECONDS - 1 - CACHED + SECONDS + 1 + CACHED - SECONDS - 1 - TRANSACTIONAL - - + SECONDS + 1 + TRANSACTIONAL + + - - PersistenceHandler - li.strolch.persistence.api.PersistenceHandler - li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler - - true - true + + PersistenceHandler + li.strolch.persistence.api.PersistenceHandler + li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler + + true + true - jdbc:postgresql://localhost/cacheduserdb - cacheduser - test + jdbc:postgresql://localhost/cacheduserdb + cacheduser + test - jdbc:postgresql://localhost/transactionaluserdb - transactionaluser - test + jdbc:postgresql://localhost/transactionaluserdb + transactionaluser + test - - + + - - ServiceHandler - li.strolch.service.api.ServiceHandler - li.strolch.service.api.DefaultServiceHandler - - true - - + + ServiceHandler + li.strolch.service.api.ServiceHandler + li.strolch.service.api.DefaultServiceHandler + + true + + + \ No newline at end of file diff --git a/src/test/resources/transienttest/config/StrolchConfiguration.xml b/src/test/resources/transienttest/config/StrolchConfiguration.xml index a4f856d75..86118942a 100644 --- a/src/test/resources/transienttest/config/StrolchConfiguration.xml +++ b/src/test/resources/transienttest/config/StrolchConfiguration.xml @@ -1,28 +1,30 @@ - - StrolchRuntimeTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - - SECONDS - 1 - TRANSIENT - StrolchModel.xml - - - - ServiceHandler - li.strolch.service.api.ServiceHandler - li.strolch.service.api.DefaultServiceHandler - - true - - + + + StrolchRuntimeTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + + SECONDS + 1 + TRANSIENT + StrolchModel.xml + + + + ServiceHandler + li.strolch.service.api.ServiceHandler + li.strolch.service.api.DefaultServiceHandler + + true + + + \ No newline at end of file diff --git a/src/test/resources/withPrivilegeRuntime/config/StrolchConfiguration.xml b/src/test/resources/withPrivilegeRuntime/config/StrolchConfiguration.xml index 03c9d0070..f9d6bfb1a 100644 --- a/src/test/resources/withPrivilegeRuntime/config/StrolchConfiguration.xml +++ b/src/test/resources/withPrivilegeRuntime/config/StrolchConfiguration.xml @@ -1,34 +1,36 @@ - - StrolchPersistenceTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - - EMPTY - - - - ServiceHandler - li.strolch.service.api.ServiceHandler - li.strolch.service.api.DefaultServiceHandler - PrivilegeHandler - - true - - - - PrivilegeHandler - li.strolch.runtime.privilege.StrolchPrivilegeHandler - li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler - - PrivilegeConfig.xml - - + + + StrolchPersistenceTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + + EMPTY + + + + ServiceHandler + li.strolch.service.api.ServiceHandler + li.strolch.service.api.DefaultServiceHandler + PrivilegeHandler + + true + + + + PrivilegeHandler + li.strolch.runtime.privilege.StrolchPrivilegeHandler + li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler + + PrivilegeConfig.xml + + + \ No newline at end of file diff --git a/src/test/resources/withoutPrivilegeRuntime/config/StrolchConfiguration.xml b/src/test/resources/withoutPrivilegeRuntime/config/StrolchConfiguration.xml index 4ba1722ff..9248f6f3e 100644 --- a/src/test/resources/withoutPrivilegeRuntime/config/StrolchConfiguration.xml +++ b/src/test/resources/withoutPrivilegeRuntime/config/StrolchConfiguration.xml @@ -1,25 +1,27 @@ - - StrolchPersistenceTest - - true - - - - RealmHandler - li.strolch.agent.api.RealmHandler - li.strolch.agent.impl.DefaultRealmHandler - - EMPTY - - - - ServiceHandler - li.strolch.service.api.ServiceHandler - li.strolch.service.api.DefaultServiceHandler - - true - - + + + StrolchPersistenceTest + + true + + + + RealmHandler + li.strolch.agent.api.RealmHandler + li.strolch.agent.impl.DefaultRealmHandler + + EMPTY + + + + ServiceHandler + li.strolch.service.api.ServiceHandler + li.strolch.service.api.DefaultServiceHandler + + true + + + \ No newline at end of file