/** * Get the partition name * * @return the partition name */ public String getPartitionName() { return getDelegate().getPartitionName(); }
/** * Get the partition name * * @return the partition name */ public String getPartitionName() { return getDelegate().getPartitionName(); }
private void addHAPartitionDependency(JBossEnterpriseBeanMetaData bmd, ClusterConfigMetaData ccmd) { String dependencyName = getHaPartitionDependencyCreator().getHAPartitionDependencyName(ccmd.getPartitionName()); Set<String> depends = bmd.getDepends(); if (depends == null) { depends = new HashSet<String>(); } depends.add(dependencyName); bmd.setDepends(depends); }
public void merge(ClusterConfigMetaData override, ClusterConfigMetaData original) { super.merge(override, original); if (override != null) { partitionName = override.getPartitionName(); beanLoadBalancePolicy = override.getBeanLoadBalancePolicy(); homeLoadBalancePolicy = override.getHomeLoadBalancePolicy(); sessionStateManagerJndiName = override.getSessionStateManagerJndiName(); } if (original != null) { if (partitionName == null) partitionName = original.getPartitionName(); if (beanLoadBalancePolicy == null) beanLoadBalancePolicy = original.getBeanLoadBalancePolicy(); if (homeLoadBalancePolicy == null) homeLoadBalancePolicy = original.getHomeLoadBalancePolicy(); if (sessionStateManagerJndiName == null) sessionStateManagerJndiName = original.getSessionStateManagerJndiName(); } } }
public void merge(ClusterConfigMetaData override, ClusterConfigMetaData original) { super.merge(override, original); if (override != null) { partitionName = override.getPartitionName(); beanLoadBalancePolicy = override.getBeanLoadBalancePolicy(); homeLoadBalancePolicy = override.getHomeLoadBalancePolicy(); sessionStateManagerJndiName = override.getSessionStateManagerJndiName(); } if (original != null) { if (partitionName == null) partitionName = original.getPartitionName(); if (beanLoadBalancePolicy == null) beanLoadBalancePolicy = original.getBeanLoadBalancePolicy(); if (homeLoadBalancePolicy == null) homeLoadBalancePolicy = original.getHomeLoadBalancePolicy(); if (sessionStateManagerJndiName == null) sessionStateManagerJndiName = original.getSessionStateManagerJndiName(); } } }
public <A extends Annotation> A retrieveAnnotation(Class<A> annotationClass, JBossEnterpriseBeanMetaData metaData, ClassLoader classLoader) { if (annotationClass == Clustered.class && isClustered(metaData)) { ClusteredImpl impl = createAnnotationImpl(); ClusterConfigMetaData ccmd = findClusterConfigMetaData(metaData); if (ccmd != null) { if (ccmd.getPartitionName() != null) impl.setPartition(ccmd.getPartitionName()); // FIXME Once @Clustered and ClusteredImpl are updated, just use the string values if (ccmd.getBeanLoadBalancePolicy() != null) impl.setLoadBalancePolicy(ccmd.getBeanLoadBalancePolicy()); if (ccmd.getHomeLoadBalancePolicy() != null) impl.setHomeLoadBalancePolicy(ccmd.getHomeLoadBalancePolicy()); } return annotationClass.cast(impl); } return null; }
if (config.getPartitionName() != null) clusteredAnnotation.setPartition(config.getPartitionName());