<?xml version="1.0" encoding="UTF-8"?>
<StrolchConfiguration>
	<env id="global">
		<Runtime>
			<applicationName>StrolchRuntimeTest</applicationName>
			<Properties>
				<verbose>true</verbose>
			</Properties>
		</Runtime>
		<Component>
			<name>PersistenceHandler</name>
			<api>li.strolch.runtime.configuration.model.PersistenceHandler</api>
			<impl>li.strolch.runtime.configuration.model.PersistenceHandlerImpl</impl>
		</Component>
		<Component>
			<name>PrivilegeHandler</name>
			<api>li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler</api>
			<impl>li.strolch.runtime.privilege.DefaultStrolchPrivilegeHandler</impl>
			<depends>PersistenceHandler</depends>
			<Properties>
				<privilegeConfigFile>PrivilegeConfig.xml</privilegeConfigFile>
			</Properties>
		</Component>
		<Component>
			<name>RealmHandler</name>
			<api>li.strolch.agent.api.RealmHandler</api>
			<impl>li.strolch.agent.impl.DefaultRealmHandler</impl>
			<depends>PrivilegeHandler</depends>
			<Properties>
				<dataStoreMode>EMPTY</dataStoreMode>
			</Properties>
		</Component>
		<Component>
			<name>ServiceHandler</name>
			<api>li.strolch.runtime.configuration.model.ServiceHandlerTest</api>
			<impl>li.strolch.runtime.configuration.model.ServiceHandlerTestImpl</impl>
			<depends>RealmHandler</depends>
			<Properties>
			</Properties>
		</Component>
		<Component>
			<name>ResourceGeneratorHandler</name>
			<api>li.strolch.runtime.configuration.model.ResourceGeneratorHandlerTest</api>
			<impl>li.strolch.runtime.configuration.model.ResourceGeneratorHandlerTestImpl</impl>
			<depends>PersistenceHandler</depends>
			<depends>ServiceHandler</depends>
			<Properties>
				<verbose>true</verbose>
			</Properties>
		</Component>
	</env>
	<env id="dev">
		<Component>
			<name>RealmHandler</name>
			<Properties>
				<foo>bar</foo>
			</Properties>
		</Component>

		<Component>
			<name>AdditionalServiceHandler</name>
			<api>li.strolch.runtime.configuration.model.ServiceHandlerTest</api>
			<impl>li.strolch.runtime.configuration.model.ServiceHandlerTestImpl</impl>
			<Properties>
				<foo>bar</foo>
			</Properties>
		</Component>
	</env>
	<env id="test">
		<Component>
			<name>RealmHandler</name>
			<Properties>
				<foo>noob</foo>
			</Properties>
		</Component>

		<Component>
			<name>ServiceHandler</name>
			<api>li.strolch.runtime.configuration.model.ServiceHandlerTest</api>
			<impl>li.strolch.runtime.configuration.model.ServiceHandlerTestImpl2</impl>
			<depends>RealmHandler</depends>
			<depends>PrivilegeHandler</depends>
			<Properties>
				<bar>foo</bar>
			</Properties>
		</Component>
	</env>

</StrolchConfiguration>