Examples of ClusterConfigMetaData


Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertNotNull(enterpriseBeans);
      assertEquals(4, enterpriseBeans.size());
     
      JBossSessionBeanMetaData bean = (JBossSessionBeanMetaData) enterpriseBeans.get("SimpleBean");
      assertNotNull(bean);
      ClusterConfigMetaData clusterConfig = bean.getClusterConfig();
      assertNotNull(clusterConfig);     
      assertEquals("ClusterConfigPartition", clusterConfig.getPartitionName());
      assertEquals("SimpleLBP", clusterConfig.getLoadBalancePolicy());
      assertEquals("SimpleLBP", clusterConfig.getBeanLoadBalancePolicy());
      assertNull(clusterConfig.getHomeLoadBalancePolicy());
     
      bean = (JBossSessionBeanMetaData) enterpriseBeans.get("HomeAndBeanBean");
      assertNotNull(bean);
      clusterConfig = bean.getClusterConfig();
      assertNotNull(clusterConfig);     
      assertEquals("ClusterConfigPartition", clusterConfig.getPartitionName());
      assertEquals("BeanLBP", clusterConfig.getLoadBalancePolicy());
      assertEquals("BeanLBP", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("HomeLBP", clusterConfig.getHomeLoadBalancePolicy());
     
      bean = (JBossSessionBeanMetaData) enterpriseBeans.get("HomeAndSimpleBean");
      assertNotNull(bean);
      clusterConfig = bean.getClusterConfig();
      assertNotNull(clusterConfig);     
      assertEquals("ClusterConfigPartition", clusterConfig.getPartitionName());
      assertEquals("SimpleLBP", clusterConfig.getLoadBalancePolicy());
      assertEquals("SimpleLBP", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("HomeLBP", clusterConfig.getHomeLoadBalancePolicy());
     
      bean = (JBossSessionBeanMetaData) enterpriseBeans.get("HomeOnlyBean");
      assertNotNull(bean);
      clusterConfig = bean.getClusterConfig();
      assertNotNull(clusterConfig);     
      assertNull(clusterConfig.getPartitionName());
      assertNull(clusterConfig.getLoadBalancePolicy());
      assertNull(clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("HomeLBP", clusterConfig.getHomeLoadBalancePolicy());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

   }
  
   public void testClusterConfig()
   {
      // Override
      ClusterConfigMetaData overrideClusterConfig = new ClusterConfigMetaData();
      overrideClusterConfig.setBeanLoadBalancePolicy("overrideBeanLoadBalancePolicy");
      overrideClusterConfig.setDescriptions(new DescriptionsImpl());
      overrideClusterConfig.setHomeLoadBalancePolicy("overrideHomeLoadBalancePolicy");
      overrideClusterConfig.setId("overrideId");
      overrideClusterConfig.setPartitionName("overridePartitionName");
      overrideClusterConfig.setSessionStateManagerJndiName("overrideSessionStateManagerJndiName");
     
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setClusterConfig(overrideClusterConfig);
      override.setClustered(false);
      override.setName("override");
     
      // Original
      ClusterConfigMetaData originalClusterConfig = new ClusterConfigMetaData();
      originalClusterConfig.setBeanLoadBalancePolicy("originalBeanLoadBalancePolicy");
      originalClusterConfig.setDescriptions(new DescriptionsImpl());
      originalClusterConfig.setHomeLoadBalancePolicy("originalHomeLoadBalancePolicy");
      originalClusterConfig.setId("originalId");
      originalClusterConfig.setPartitionName("originalPartitionName");
      originalClusterConfig.setSessionStateManagerJndiName("originalSessionStateManagerJndiName");
     
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setClusterConfig(originalClusterConfig);
      original.setClustered(true);
     
      // Merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      ClusterConfigMetaData clusterConfig = merged.getClusterConfig();
      assertNotNull(clusterConfig);
      assertFalse(merged.isClustered());
      assertEquals("overrideBeanLoadBalancePolicy", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("overrideHomeLoadBalancePolicy", clusterConfig.getHomeLoadBalancePolicy());
      assertEquals("overridePartitionName", clusterConfig.getPartitionName());
      assertEquals("overrideSessionStateManagerJndiName", clusterConfig.getSessionStateManagerJndiName());
      assertEquals("overrideId", clusterConfig.getId());
     
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

   }
  
   private void assertDefaultClusterConfig(JBossSessionBeanMetaData bean)
   {
      assertNotNull(bean);
      ClusterConfigMetaData clustered = bean.getClusterConfig();
      assertNotNull(clustered);
      assertEquals(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT, clustered.getBeanLoadBalancePolicy());
      assertEquals(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT, clustered.getHomeLoadBalancePolicy());
      assertEquals(ClusteredDefaults.PARTITION_NAME_DEFAULT, clustered.getPartitionName());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertEquals("true", cacheConfig.getReplicationIsPassivation());
     
      // @Clustered
      assertNotNull(bean.getClusterConfig());
      assertTrue(bean.isClustered());
      ClusterConfigMetaData clusterConfig = bean.getClusterConfig();
      assertEquals("home", clusterConfig.getHomeLoadBalancePolicy());
      assertEquals("bean", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("partition", clusterConfig.getPartitionName());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

   public void testClusterConfig() throws Exception
   {
      JBossEntityBeanMetaData original = new JBossEntityBeanMetaData();
      original.setEjbName("entity");

      ClusterConfigMetaData clusterConfig = new ClusterConfigMetaData();
      clusterConfig.setBeanLoadBalancePolicy("beanPolicyOriginal");
      clusterConfig.setHomeLoadBalancePolicy("homePolicyOriginal");
      //clusterConfig.setLoadBalancePolicy("policyOriginal");
      clusterConfig.setPartitionName("partitionOriginal");
      clusterConfig.setSessionStateManagerJndiName("stateManagerOriginal");
      original.setClusterConfig(clusterConfig);
     
      JBossEntityBeanMetaData override = new JBossEntityBeanMetaData();
      override.setEjbName("entity");
      clusterConfig = new ClusterConfigMetaData();
      clusterConfig.setBeanLoadBalancePolicy("beanPolicyOverride");
      clusterConfig.setHomeLoadBalancePolicy("homePolicyOverride");
      //clusterConfig.setLoadBalancePolicy("policyOverride");
      clusterConfig.setPartitionName("partitionOverride");
      clusterConfig.setSessionStateManagerJndiName("stateManagerOverride");
      override.setClusterConfig(clusterConfig);
     
      JBossEntityBeanMetaData merged = new JBossEntityBeanMetaData();
      merged.merge(override, original);
      clusterConfig = merged.getClusterConfig();
      assertNotNull(clusterConfig);
      assertEquals("beanPolicyOverride", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("homePolicyOverride", clusterConfig.getHomeLoadBalancePolicy());
      assertEquals("beanPolicyOverride", clusterConfig.getLoadBalancePolicy());
      assertEquals("partitionOverride", clusterConfig.getPartitionName());
      assertEquals("stateManagerOverride", clusterConfig.getSessionStateManagerJndiName());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertEquals(Integer.valueOf(345), cacheConfig.getRemoveTimeoutSeconds());
      assertEquals("true", cacheConfig.getReplicationIsPassivation());
     
      // @Clustered
      assertNotNull(bean.getClusterConfig());
      ClusterConfigMetaData clusterConfig = bean.getClusterConfig();
      assertEquals("home", clusterConfig.getHomeLoadBalancePolicy());
      assertEquals("bean", clusterConfig.getBeanLoadBalancePolicy());
      assertEquals("partition", clusterConfig.getPartitionName());
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      ContainerConfigurationMetaData containerConfiguration1 = jbossMetaData.getContainerConfiguration("containerConfiguration1Name-override");
      assertNotNull(containerConfiguration1);
      // Should be from the containerConfiguration1
      assertEquals("containerConfiguration1InstancePool", containerConfiguration1.getInstancePool());
      ClusterConfigMetaData ccmd = containerConfiguration1.getClusterConfig();
      assertNotNull(ccmd);
      assertEquals("containerConfiguration1ClusterConfigBeanLoadBalancePolicy", ccmd.getBeanLoadBalancePolicy());
      assertEquals("containerConfiguration1ClusterConfigHomeLoadBalancePolicy", ccmd.getHomeLoadBalancePolicy());
      assertEquals("containerConfiguration1ClusterConfigPartitionName", ccmd.getPartitionName());
      assertEquals("containerConfiguration1ClusterConfigSessionStateManagerJndiName", ccmd.getSessionStateManagerJndiName());
      // Should be overriden
      invokerNames = containerConfiguration1.getInvokerProxyBindingNames();
      expectedInvokerNames.clear();
      expectedInvokerNames.add("containerConfiguration1InvokerProxyBindingName1-override");
      expectedInvokerNames.add("containerConfiguration1InvokerProxyBindingName2-override");
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertNotNull(enterpriseBeansMetaData);
      assertEquals(4, enterpriseBeansMetaData.size());
     
      String beanId = "bean1";
      JBossSessionBeanMetaData session = assertJBossSessionBean(beanId, jbossMetaData);
      ClusterConfigMetaData config = session.determineClusterConfig();
     
      assertPartitionName(config, "bean");
      assertHomeLoadBalancePolicy(config, "container");
      assertBeanLoadBalancePolicy(config, "standard");
      assertSessionStateManagerJndiName(config, null);
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertEnvironment(prefix, session.getJndiEnvironmentRefsGroup(), false, mode);

      assertSecurityIdentity(prefix, "SecurityIdentity", session.getSecurityIdentity(), false, mode);

      ClusterConfigMetaData clusterConfig = null;
      if(mode == Mode.JBOSS)
         clusterConfig = session.getClusterConfig();
      else
         clusterConfig = session.determineClusterConfig();
      assertClusterConfig(prefix, clusterConfig, true, mode);
View Full Code Here

Examples of org.jboss.metadata.ejb.jboss.ClusterConfigMetaData

      assertEnvironment(prefix, session.getJndiEnvironmentRefsGroup(), false, mode);

      assertSecurityIdentity(prefix, "SecurityIdentity", session.getSecurityIdentity(), false, mode);

      ClusterConfigMetaData clusterConfig = null;
      clusterConfig = session.getClusterConfig();
      assertClusterConfig(prefix, clusterConfig, true, mode);
     
      assertMethodAttributes(prefix, session.getMethodAttributes(), mode);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.