/** * Set the EJB 3.x bean LoadBalancePolicy. This is an alias * for {@link #setBeanLoadBalancePolicy(String)}. * * @param loadBalancePolicy The loadBalancePolicy to set. */ public void setLoadBalancePolicy(String loadBalancePolicy) { setBeanLoadBalancePolicy(loadBalancePolicy); }
/** * Set the EJB 3.x bean LoadBalancePolicy. This is an alias * for {@link #setBeanLoadBalancePolicy(String)}. * * @param loadBalancePolicy The loadBalancePolicy to set. */ public void setLoadBalancePolicy(String loadBalancePolicy) { setBeanLoadBalancePolicy(loadBalancePolicy); }
public void process(JBossSessionBeanMetaData metaData, Class<?> type) { Clustered annotation = finder.getAnnotation(type, Clustered.class); if(annotation == null) return; ClusterConfigMetaData clustered = new ClusterConfigMetaData(); clustered.setBeanLoadBalancePolicy(annotation.loadBalancePolicy()); clustered.setHomeLoadBalancePolicy(annotation.homeLoadBalancePolicy()); clustered.setPartitionName(annotation.partition()); clustered.setDescriptions(ProcessorUtils.getDescription(" @Clustered for bean: " + type)); metaData.setClusterConfig(clustered); metaData.setClustered(true); }
clusterConfig.setBeanLoadBalancePolicy(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT); clusterConfig.setHomeLoadBalancePolicy(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT); clusterConfig.setPartitionName(ClusteredDefaults.PARTITION_NAME_DEFAULT);