META-INF.executor-spring.xml Maven / Gradle / Ivy
<?xml version="1.0"?>
<beans
default-destroy-method="destroy"
default-init-method="afterPropertiesSet"
xmlns="http://www.springframework.org/schema/beans"
xmlns:util="http://www.springframework.org/schema/util"
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 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"
>
<!-- Aggregate filter asynchronous minifying -->
<bean class="com.liferay.petra.executor.PortalExecutorConfig">
<constructor-arg name="name">
<bean class="com.liferay.portal.kernel.spring.util.ClassNameUtil" factory-method="getClassName">
<constructor-arg value="com.liferay.portal.servlet.filters.aggregate.AggregateFilter" />
</bean>
</constructor-arg>
<constructor-arg name="corePoolSize" value="1" />
<constructor-arg name="maxPoolSize" value="10" />
<constructor-arg name="keepAliveTime" value="60" />
<constructor-arg name="timeUnit">
<util:constant static-field="java.util.concurrent.TimeUnit.SECONDS" />
</constructor-arg>
<constructor-arg name="maxQueueSize">
<util:constant static-field="java.lang.Integer.MAX_VALUE" />
</constructor-arg>
<constructor-arg name="threadFactory">
<bean class="com.liferay.portal.kernel.util.NamedThreadFactory">
<constructor-arg name="name">
<bean class="com.liferay.portal.kernel.spring.util.ClassNameUtil" factory-method="getClassName">
<constructor-arg value="com.liferay.portal.servlet.filters.aggregate.AggregateFilter" />
</bean>
</constructor-arg>
<constructor-arg name="priority">
<util:constant static-field="java.lang.Thread.NORM_PRIORITY" />
</constructor-arg>
<constructor-arg name="contextClassLoader" value="#{T(com.liferay.portal.kernel.util.PortalClassLoaderUtil).classLoader}" />
</bean>
</constructor-arg>
<constructor-arg name="rejectedExecutionHandler">
<bean class="java.util.concurrent.ThreadPoolExecutor.AbortPolicy" />
</constructor-arg>
<constructor-arg name="threadPoolHandler">
<bean class="com.liferay.petra.concurrent.ThreadPoolHandlerAdapter" />
</constructor-arg>
</bean>
<!-- Process executor -->
<bean class="com.liferay.petra.process.local.LocalProcessExecutor" id="com.liferay.petra.process.local.LocalProcessExecutor" />
<bean class="com.liferay.portal.kernel.process.local.LocalProcessExecutor" id="com.liferay.portal.kernel.process.local.LocalProcessExecutor" />
</beans> © 2015 - 2025 Weber Informatics LLC | Privacy Policy