[#ftl attributes={"generated.type":"blueprint.fragment"}]
<!--
	BEGIN secure vaults lookup components 
-->
<bean id="vaults.data.provider" class="ru.entaxy.security.vault.runtime.lookup.CmPropertiesDefaultsLookup" activation="eager">
	<property name="bundleContext" ref="blueprintBundleContext" />
</bean>	
	
<cm:property-placeholder id="vaults.lookup.placholder" xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.4.0" persistent-id="entaxy.secrets" update-strategy="reload" placeholder-prefix="$ENTAXY_SECRETS{" placeholder-suffix="}" defaults-ref="vaults.data.provider">
</cm:property-placeholder>

<bean id="vaults.data.provider.camel" class="ru.entaxy.security.vault.runtime.camel.EntaxyVaultAccessorFunction" activation="eager">
</bean>

<propertiesFunction xmlns="http://camel.apache.org/schema/blueprint" ref="vaults.data.provider.camel"/>
