META-INF.audit-spring.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of portal-impl Show documentation
Show all versions of portal-impl Show documentation
Contains implementation for the portal services.
<?xml version="1.0"?> <beans default-destroy-method="destroy" default-init-method="afterPropertiesSet" xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" > <!-- Advice --> <bean class="com.liferay.portal.spring.aop.DynamicProxyCreator$Register"> <constructor-arg> <bean class="com.liferay.portal.messaging.proxy.MessagingProxyBeanMatcher"> <property name="beanClass" value="com.liferay.portal.kernel.messaging.proxy.BaseProxyBean" /> <property name="beanNamePattern" value="com.liferay.portal.audit.AuditRouterProxyBean" /> </bean> </constructor-arg> <constructor-arg> <bean class="com.liferay.portal.messaging.proxy.MessagingProxyInvocationHandler" factory-method="getInvocationHandlerFactory" /> </constructor-arg> </bean> <!-- Proxy --> <bean id="com.liferay.portal.audit.AuditRouterProxyBean" class="com.liferay.portal.audit.AuditRouterProxyBean"> <property name="singleDestinationSynchronousMessageSender"> <bean class="com.liferay.portal.kernel.messaging.sender.DefaultSingleDestinationSynchronousMessageSender"> <property name="destinationName" value="liferay/audit" /> <property name="synchronousMessageSender" ref="com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender" /> </bean> </property> <property name="singleDestinationMessageSender"> <bean class="com.liferay.portal.kernel.messaging.sender.DefaultSingleDestinationMessageSender"> <property name="destinationName" value="liferay/audit" /> <property name="messageSender" ref="com.liferay.portal.kernel.messaging.sender.MessageSender" /> </bean> </property> </bean> <!-- Util --> <bean class="com.liferay.portal.kernel.audit.AuditRouterUtil"> <property name="auditRouter" ref="com.liferay.portal.audit.AuditRouterProxyBean" /> </bean> <!-- Messaging --> <bean id="destination.audit" class="com.liferay.portal.kernel.messaging.ParallelDestination"> <property name="name" value="liferay/audit" /> </bean> <bean id="messagingConfigurator.audit" class="com.liferay.portal.kernel.messaging.config.DefaultMessagingConfigurator"> <property name="destinations"> <list> <ref bean="destination.audit" /> </list> </property> <property name="messageBus"> <ref bean="com.liferay.portal.kernel.messaging.MessageBus" /> </property> </bean> </beans>