META-INF.poller-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" > <!-- Util --> <bean id="com.liferay.portal.poller.PollerRequestHandlerUtil" class="com.liferay.portal.poller.PollerRequestHandlerUtil"> <property name="pollerRequestHandler" ref="messageListener.pollerRequestHandler" /> </bean> <bean id="ccom.liferay.portal.poller.comet.PollerCometDelayedJobUtil" class="com.liferay.portal.poller.comet.PollerCometDelayedJobUtil"> <property name="pollerCometDelayedJob" ref="messageListener.PollerCometDelayedJob" /> </bean> <!-- Messaging --> <bean id="destination.poller" class="com.liferay.portal.kernel.messaging.ParallelDestination"> <property name="name" value="liferay/poller" /> <property name="workersCoreSize" value="25" /> <property name="workersMaxSize" value="25" /> </bean> <bean id="destination.poller_comet_response" class="com.liferay.portal.kernel.messaging.ParallelDestination"> <property name="name" value="liferay/poller_comet_response" /> <property name="workersCoreSize" value="10" /> <property name="workersMaxSize" value="10" /> </bean> <bean id="destination.poller_response" class="com.liferay.portal.kernel.messaging.ParallelDestination"> <property name="name" value="liferay/poller_response" /> <property name="workersCoreSize" value="10" /> <property name="workersMaxSize" value="10" /> </bean> <bean id="messageListener.poller" class="com.liferay.portal.poller.messaging.PollerRequestMessageListener" /> <bean id="messageListener.PollerCometDelayedJob" class="com.liferay.portal.poller.comet.PollerCometDelayedJobImpl" /> <bean id="messageListener.pollerNotificationsBridge" class="com.liferay.portal.poller.messaging.PollerNotificationsBridgeMessageListener" /> <bean id="messageListener.pollerRequestHandler" class="com.liferay.portal.poller.PollerRequestHandlerImpl" /> <bean id="messagingConfigurator.poller" class="com.liferay.portal.kernel.messaging.config.DefaultMessagingConfigurator"> <property name="destinations"> <list> <ref bean="destination.poller" /> <ref bean="destination.poller_comet_response" /> <ref bean="destination.poller_response" /> </list> </property> <property name="messageBus"> <ref bean="com.liferay.portal.kernel.messaging.MessageBus" /> </property> <property name="messageListeners"> <map key-type="java.lang.String" value-type="java.util.List"> <entry key="liferay/poller"> <list value-type="com.liferay.portal.kernel.messaging.MessageListener"> <ref bean="messageListener.poller" /> </list> </entry> <entry key="liferay/poller_comet_response"> <list value-type="com.liferay.portal.kernel.messaging.MessageListener"> <ref bean="messageListener.PollerCometDelayedJob" /> </list> </entry> <entry key="liferay/poller_response"> <list value-type="com.liferay.portal.kernel.messaging.MessageListener"> <ref bean="messageListener.pollerNotificationsBridge" /> <ref bean="messageListener.pollerRequestHandler" /> </list> </entry> </map> </property> </bean> </beans>