Package com.linkedin.databus.client.pub.ServerInfo

Examples of com.linkedin.databus.client.pub.ServerInfo.ServerInfoBuilder.build()


    ServerInfoBuilder relayConfigBuilder = rtConfigBuilder.getRelay(Integer.toString(id));
    relayConfigBuilder.setName(name);
    relayConfigBuilder.setHost(addr.getHostName());
    relayConfigBuilder.setPort(addr.getPort());
    relayConfigBuilder.setSources(sources);
    ServerInfo si = relayConfigBuilder.build();
    client.getClientConfigManager().setNewConfig(rtConfigBuilder.build());
    return si;
  }

  static class TestConsumer extends AbstractDatabusCombinedConsumer
View Full Code Here


    ServerInfoBuilder relayConfigBuilder = rtConfigBuilder.getRelay(Integer.toString(id));
    relayConfigBuilder.setName(name);
    relayConfigBuilder.setHost(addr.getHostName());
    relayConfigBuilder.setPort(addr.getPort());
    relayConfigBuilder.setSources(sources);
    ServerInfo si = relayConfigBuilder.build();
    client.getClientConfigManager().setNewConfig(rtConfigBuilder.build());
    return si;
  }
 
  static class TestConsumer extends AbstractDatabusCombinedConsumer
View Full Code Here

  {
    Set<ServerInfo> serverInfo = new HashSet<ServerInfo>();
    ServerInfoBuilder sBuilder = new ServerInfoBuilder();
    sBuilder.setAddress(serverName + ":" + subscriptions);
    // sBuilder.setSources(subscriptions);
    serverInfo.add(sBuilder.build());
    return serverInfo;
  }

  static List<DatabusV2ConsumerRegistration> createDatabusV2ConsumerRegistration(
      DatabusCombinedConsumer consumer, List<String> sourcesStrList)
View Full Code Here

    ArrayList<ServerInfo> infos = new ArrayList<ServerInfo>((int)(map.size() * 1.3));
    for (Map.Entry<String, ServerInfoBuilder> entry : map.entrySet())
    {
      LOG.info("parseServerInfo: " + entry.toString());
      ServerInfoBuilder builder = entry.getValue();
      boolean added = infos.add(builder.build());
      LOG.info("added=" + added);
    }
    LOG.info("info size=" + infos.size());
    return infos;
  }
View Full Code Here

    ServerInfoBuilder relayConfigBuilder = rtConfigBuilder.getRelay(Integer.toString(id));
    relayConfigBuilder.setName(name);
    relayConfigBuilder.setHost(addr.getHostName());
    relayConfigBuilder.setPort(addr.getPort());
    relayConfigBuilder.setSources(sources);
    ServerInfo si = relayConfigBuilder.build();
    client.getClientConfigManager().setNewConfig(rtConfigBuilder.build());
    return si;
  }

  @Test
View Full Code Here

    String address = ServerInfoBuilder.generateAddress(null, "localhost", 12345,
                                                         "com.linkedin.events.source1",
                                                         "com.linkedin.events.source2",
                                                         "com.linkedin.events.source3");
    builder.setAddress(address);
    ServerInfo si = builder.build();
    assertEquals(12345, si.getAddress().getPort());
    assertEquals(3, si.getSources().size());
    assertEquals("com.linkedin.events.source1", si.getSources().get(0));
      assertEquals("com.linkedin.events.source2", si.getSources().get(1));
      assertEquals("com.linkedin.events.source3", si.getSources().get(2));
View Full Code Here

      ServerInfoBuilder builder = new ServerInfoBuilder();
      String address = ServerInfoBuilder.generateAddress("SeRvEr", "localhost", 99,
                                                         "com.linkedin.events.source1",
                                                         "com.linkedin.events.source3");
      builder.setAddress(address);
      ServerInfo si = builder.build();
      assertEquals("SeRvEr", si.getName());
      assertEquals(99, si.getAddress().getPort());
      assertEquals(2, si.getSources().size());
      assertEquals("com.linkedin.events.source1", si.getSources().get(0));
      assertEquals("com.linkedin.events.source3", si.getSources().get(1));
View Full Code Here

      ServerInfoBuilder sib = new ServerInfoBuilder();
      String address1 = ServerInfoBuilder.generateAddress("SeRvEr1", "localhost", 98,
                                                         "com.linkedin.events.source1",
                                                         "com.linkedin.events.source3");
      sib.setAddress(address1);
      ServerInfo si1 = sib.build();

      String address2 = ServerInfoBuilder.generateAddress("SeRvEr2", "localhost", 99,
                                                          "com.linkedin.events.source1",
                                                          "com.linkedin.events.source3");
      sib.setAddress(address2);
View Full Code Here

      String address2 = ServerInfoBuilder.generateAddress("SeRvEr2", "localhost", 99,
                                                          "com.linkedin.events.source1",
                                                          "com.linkedin.events.source3");
      sib.setAddress(address2);
      ServerInfo si2 = sib.build();

      String address3 = ServerInfoBuilder.generateAddress(null, "localhost", 100,
                                                         "com.linkedin.events.source1",
                                                         "com.linkedin.events.source2",
                                                         "com.linkedin.events.source3");
View Full Code Here

      String address3 = ServerInfoBuilder.generateAddress(null, "localhost", 100,
                                                         "com.linkedin.events.source1",
                                                         "com.linkedin.events.source2",
                                                         "com.linkedin.events.source3");
      sib.setAddress(address3);
      ServerInfo si3 = sib.build();

      ServerInfoSetBuilder builder = new ServerInfoSetBuilder();
      builder.setServers(address1 + ServerInfoSetBuilder.SERVER_INFO_SEPARATOR + address2 +
                         ServerInfoSetBuilder.SERVER_INFO_SEPARATOR + address3);
      List<ServerInfo> res = builder.build();
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.