[#ftl attributes={"generated.type":"blueprint.fragment"}]
<?xml version="1.0" encoding="UTF-8"?>
<entaxy:object-route xmlns="http://camel.apache.org/schema/blueprint" xmlns:blueprint="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:entaxy="http://www.entaxy.ru/schemas/1.0" xmlns:m="http://www.entaxy.ru/schemas/entaxy-mediators/1.0">
	<m:operation-router>
[#if properties.service??]
	[#if properties.service.port??]
		[#list properties.service.port.operations as operation]
	  	<m:operation name="[=operation]">
			<m:log message="Called operation: ${headers.operationName}" loggingLevel="INFO"/>
	  		<m:service-connector direction="in" />
	  	</m:operation>
		[/#list]
	  	<m:unknown-operation>
			<m:log message="Unknown operation: ${headers.operationName}" loggingLevel="WARN"/>
	  	</m:unknown-operation>
	[/#if]
[/#if]
	</m:operation-router>
</entaxy:object-route>
