/** * Determine the clusterConfig. * * @return the clusterConfig. */ public ClusterConfigMetaData determineClusterConfig() { if (determinedClusterConfig == null) { ClusterConfigMetaData containerDefaults = null; ContainerConfigurationMetaData container = determineContainerConfiguration(); if (container != null) containerDefaults = container.getClusterConfig(); determinedClusterConfig = new ClusterConfigMetaData(); determinedClusterConfig.merge(clusterConfig, containerDefaults); } return determinedClusterConfig; }
/** * Determine the clusterConfig. * * @return the clusterConfig. */ public ClusterConfigMetaData determineClusterConfig() { if (determinedClusterConfig == null) { ClusterConfigMetaData containerDefaults = null; ContainerConfigurationMetaData container = determineContainerConfiguration(); if (container != null) containerDefaults = container.getClusterConfig(); determinedClusterConfig = new ClusterConfigMetaData(); determinedClusterConfig.merge(clusterConfig, containerDefaults); } return determinedClusterConfig; }
/** * Determine the clusterConfig. * * @return the clusterConfig. */ public ClusterConfigMetaData determineClusterConfig() { if (determinedClusterConfig == null) { ClusterConfigMetaData containerDefaults = null; ContainerConfigurationMetaData container = determineContainerConfiguration(); if (container != null) containerDefaults = container.getClusterConfig(); determinedClusterConfig = new ClusterConfigMetaData(); determinedClusterConfig.merge(clusterConfig, containerDefaults); } return determinedClusterConfig; }
/** * Determine the clusterConfig. * * @return the clusterConfig. */ public ClusterConfigMetaData determineClusterConfig() { if (determinedClusterConfig == null) { ClusterConfigMetaData containerDefaults = null; ContainerConfigurationMetaData container = determineContainerConfiguration(); if (container != null) containerDefaults = container.getClusterConfig(); determinedClusterConfig = new ClusterConfigMetaData(); determinedClusterConfig.merge(clusterConfig, containerDefaults); } return determinedClusterConfig; }
@Override public ClusterConfigMetaData getClusterConfig() { ClusterConfigMetaData md = primary.getClusterConfig(); if (md == null && defaults != null) { md = defaults.getClusterConfig(); } else if (defaults != null) { md = new ClusterConfigMetaData(); md.merge(primary.getClusterConfig(), defaults.getClusterConfig()); } return md; }
@Override public ClusterConfigMetaData getClusterConfig() { ClusterConfigMetaData md = primary.getClusterConfig(); if (md == null && defaults != null) { md = defaults.getClusterConfig(); } else if (defaults != null) { md = new ClusterConfigMetaData(); md.merge(primary.getClusterConfig(), defaults.getClusterConfig()); } return md; }
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); }
ClusterConfigMetaData clusterConfig = new ClusterConfigMetaData();
clusterConfig = new ClusterConfigMetaData(); clusterConfig.merge(overrideCluster, originalCluster);