Examples of ServiceBinding


Examples of org.jboss.services.binding.ServiceBinding

   /**
    * Test method for {@link org.jboss.services.binding.ServiceBinding#equals(java.lang.Object)}.
    */
   public void testEquals() throws Exception
   {
      ServiceBinding bindingAA0 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.2", 1);
      ServiceBinding bindingAA1 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.2", 2);
      ServiceBinding bindingAA2 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.1", 1);
      ServiceBinding bindingAB = new ServiceBinding(new ServiceBindingMetadata("A", "B"), "192.168.0.2", 1);
      ServiceBinding bindingBA = new ServiceBinding(new ServiceBindingMetadata("B", "A"), "192.168.0.2", 1);
      ServiceBinding bindingAnull = new ServiceBinding(new ServiceBindingMetadata("A", null), "192.168.0.2", 1);
      ServiceBinding bindingBnull = new ServiceBinding(new ServiceBindingMetadata("B", null), "192.168.0.2", 1);
      ServiceBinding bindingBnull1 = new ServiceBinding(new ServiceBindingMetadata("B", null), "192.168.0.2", 2);
     
      assertEquals(bindingAA0, bindingAA1);
      assertEquals(bindingAA0, bindingAA2);
      assertFalse(bindingAA0.equals(bindingAB));
      assertFalse(bindingAA0.equals(bindingBA));
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

   /**
    * Test method for {@link org.jboss.services.binding.ServiceBinding#hashCode()}.
    */
   public void testHashCode() throws Exception
   {
      ServiceBinding bindingAA0 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.2", 1);
      ServiceBinding bindingAA1 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.2", 2);
      ServiceBinding bindingAA2 = new ServiceBinding(new ServiceBindingMetadata("A", "A"), "192.168.0.1", 1);
      ServiceBinding bindingAB = new ServiceBinding(new ServiceBindingMetadata("A", "B"), "192.168.0.2", 1);
      ServiceBinding bindingBA = new ServiceBinding(new ServiceBindingMetadata("B", "A"), "192.168.0.2", 1);
      ServiceBinding bindingAnull = new ServiceBinding(new ServiceBindingMetadata("A", null), "192.168.0.2", 1);
      ServiceBinding bindingBnull = new ServiceBinding(new ServiceBindingMetadata("B", null), "192.168.0.2", 1);
      ServiceBinding bindingBnull1 = new ServiceBinding(new ServiceBindingMetadata("B", null), "192.168.0.2", 2);
     
      assertEquals(bindingAA0.hashCode(), bindingAA1.hashCode());
      assertEquals(bindingAA0.hashCode(), bindingAA2.hashCode());
      assertFalse(bindingAA0.hashCode() == bindingAB.hashCode());
      assertFalse(bindingAA0.hashCode() == bindingBA.hashCode());
     
      // A quirk of the values means these have same hashcode
      assertEquals(bindingAB.hashCode(), bindingBA.hashCode());
     
      assertFalse(bindingAA0.hashCode() == bindingAnull.hashCode());
      assertFalse(bindingBA.hashCode() == bindingBnull.hashCode());
      assertFalse(bindingAnull.hashCode() == bindingBnull.hashCode());
      assertEquals(bindingBnull.hashCode(), bindingBnull1.hashCode());
   }
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

      for (ServiceBinding binding : bindings)
      {
         byFQN.put(binding.getFullyQualifiedName(), binding);
      }
     
      ServiceBinding aa = byFQN.get(AA.getFullyQualifiedName());
      assertNotNull(aa);
      assertEquals(AA.getServiceName(), aa.getServiceName());
      assertEquals(AA.getBindingName(), aa.getBindingName());
      assertEquals(AA.getDescription(), aa.getDescription());
      assertEquals("192.168.0.10", aa.getHostName());
      assertEquals(AA.getPort() + 30, aa.getPort());
     
      ServiceBinding ab = byFQN.get(AB.getFullyQualifiedName());
      assertNotNull(aa);
      assertEquals(AB.getServiceName(), ab.getServiceName());
      assertEquals(AB.getBindingName(), ab.getBindingName());
      assertEquals(AB.getDescription(), ab.getDescription());
      assertEquals("192.168.0.10", ab.getHostName());
      assertEquals(AB.getPort() + 30, ab.getPort());
     
      ServiceBinding anull = byFQN.get(Anull.getFullyQualifiedName());
      assertNotNull(anull);
      assertEquals(Anull.getServiceName(), anull.getServiceName());
      assertEquals(Anull.getBindingName(), anull.getBindingName());
      assertEquals(Anull.getDescription(), anull.getDescription());
      assertEquals("192.168.0.10", anull.getHostName());
      assertEquals(Anull.getPort() + 30, anull.getPort());
     
      ServiceBinding newOne = byFQN.get(BA.getFullyQualifiedName());
      assertNotNull(newOne);
      assertEquals(BA.getServiceName(), newOne.getServiceName());
      assertEquals(BA.getBindingName(), newOne.getBindingName());
      assertEquals(BA.getDescription(), newOne.getDescription());
      assertEquals("192.168.0.10", newOne.getHostName());
      assertEquals(BA.getPort() + 30, newOne.getPort());
     
      bindings = testee.getServiceBindings().get(B);
      assertNotNull(bindings);
      byFQN = new HashMap<String, ServiceBinding>();
      for (ServiceBinding binding : bindings)
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

         for (ServiceBinding binding : bindings)
         {
            byFQN.put(binding.getFullyQualifiedName(), binding);
         }
        
         ServiceBinding aa = byFQN.get(updated.getFullyQualifiedName());
         assertNotNull(aa);
         assertEquals(setName + "/updated/serviceName", updated.getServiceName(), aa.getServiceName());
         assertEquals(setName + "/updated/bindingName", updated.getBindingName(), aa.getBindingName());
         assertEquals(setName + "/updated/description", updated.getDescription(), aa.getDescription());
         assertEquals(setName + "/updated/hostName", bindingSet.getDefaultHostName(), aa.getHostName());
         assertEquals(setName + "/updated/port", updated.getPort() + bindingSet.getPortOffset(), aa.getPort());
        
         ServiceBinding ab = byFQN.get(AB.getFullyQualifiedName());
         assertNotNull(aa);
         assertEquals(setName + "/AB/serviceName", AB.getServiceName(), ab.getServiceName());
         assertEquals(setName + "/AB/bindingName", AB.getBindingName(), ab.getBindingName());
         assertEquals(setName + "/AB/description", AB.getDescription(), ab.getDescription());
         assertEquals(setName + "/AB/hostName", bindingSet.getDefaultHostName(), ab.getHostName());
         assertEquals(setName + "/AB/port", AB.getPort() + bindingSet.getPortOffset(), ab.getPort());
        
         ServiceBinding anull = byFQN.get(Anull.getFullyQualifiedName());
         assertNotNull(anull);
         assertEquals(setName + "/Anull/serviceName", Anull.getServiceName(), anull.getServiceName());
         assertEquals(setName + "/Anull/bindingName", Anull.getBindingName(), anull.getBindingName());
         assertEquals(setName + "/Anull/description", Anull.getDescription(), anull.getDescription());
         assertEquals(setName + "/Anull/hostName", bindingSet.getDefaultHostName(), anull.getHostName());
         assertEquals(setName + "/Anull/port", Anull.getPort() + bindingSet.getPortOffset(), anull.getPort());
        
         ServiceBinding newOne = byFQN.get(BA.getFullyQualifiedName());
         assertNotNull(newOne);
         assertEquals(setName + "/BA/serviceName", BA.getServiceName(), newOne.getServiceName());
         assertEquals(setName + "/BA/bindingName", BA.getBindingName(), newOne.getBindingName());
         assertEquals(setName + "/BA/description", BA.getDescription(), newOne.getDescription());
         assertEquals(setName + "/BA/hostName", bindingSet.getDefaultHostName(), newOne.getHostName());
         assertEquals(setName + "/BA/port", BA.getPort() + bindingSet.getPortOffset(), newOne.getPort());
      }
   }
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

      if (this.binding != null)
         throw new IllegalStateException("MockServiceBindingStore already has a binding");
      if (this.serverName.equals(serverName) == false)
         throw new IllegalArgumentException("Invalid serverName " + serverName);
     
      this.binding = new ServiceBinding(binding, getDefaultHostName(serverName), getDefaultPortOffset(serverName));
   }
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

      super.setUp();
     
      testee = new XSLTServiceBindingValueSourceImpl();     
      xsltConfig = getXSLTConfig();
      bindingMetadata.setServiceBindingValueSourceConfig(xsltConfig);
      binding = new ServiceBinding(bindingMetadata, HOST, 0);
   }
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

   }
  
   public void testNullConfigObject() throws Exception
   {
      bindingMetadata.setServiceBindingValueSourceConfig(null);
      binding = new ServiceBinding(bindingMetadata, HOST, 0);
      String input = getFullyQualifiedResourceName("xlst_input.xml");
      try
      {
         testee.getResourceServiceBindingValue(binding, input);
         fail("Should fail using an unknown xsltConfig");
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

   }
  
   public void testUnknownConfigObject() throws Exception
   {
      bindingMetadata.setServiceBindingValueSourceConfig(new Object());
      binding = new ServiceBinding(bindingMetadata, HOST, 0);
      String input = getFullyQualifiedResourceName("xlst_input.xml");
      try
      {
         testee.getResourceServiceBindingValue(binding, input);
         fail("Should fail using an unknown xsltConfig");
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

   }
  
   public void testUnknownConfigObject() throws Exception
   {
      bindingMetadata.setServiceBindingValueSourceConfig(new Object());
      binding = new ServiceBinding(bindingMetadata, HOST, 0);
      assertEquals(PORT, testee.getIntServiceBindingValue(binding));
   }
View Full Code Here

Examples of org.jboss.services.binding.ServiceBinding

      super.setUp();
     
      mockStore = new MockServiceBindingStore(binding, SERVER);
      testee = new ServiceBindingManager(SERVER, mockStore);
      noNameMetadata = new ServiceBindingMetadata(SVC_NAME, null, null, PORT);
      noNameBinding = new ServiceBinding(noNameMetadata, HOST, 0);
      address = InetAddress.getByName(HOST);
   }
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.