001
014
015 package com.liferay.portal.cluster;
016
017 import com.liferay.portal.kernel.resiliency.spi.SPIUtil;
018 import com.liferay.portal.spring.aop.ChainableMethodAdviceInjector;
019 import com.liferay.portal.util.PropsValues;
020
021
024 public class ClusterableChainableMethodAdviceInjector
025 extends ChainableMethodAdviceInjector {
026
027 @Override
028 public void inject() {
029 setInjectCondition(PropsValues.CLUSTER_LINK_ENABLED);
030 setNewChainableMethodAdvice(new ClusterableAdvice());
031
032 super.inject();
033
034 if (SPIUtil.isSPI()) {
035 setInjectCondition(true);
036 setNewChainableMethodAdvice(new SPIClusterableAdvice());
037
038 super.inject();
039 }
040 }
041
042
045 public void setServletContextName(String servletContextName) {
046 }
047
048 }