Examples of LogicalSourceConfig


Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig

    String pPartName = "part1";
    short pPartId = 0;

    PhysicalSourceConfig pc = new PhysicalSourceConfig(pPartName, uri, pPartId);
    for(int i=0; i<sourceIds.length; i++) {
      LogicalSourceConfig lc = new LogicalSourceConfig();
      lc.setId(sourceIds[i]);
      lc.setName(sourceNames[i]);
      lc.setPartitionFunction(partitionFunction);
      lc.setUri(pPartName + "." + sourceNames[i]); // this format is expected by GG
      pc.addSource(lc);
    }


    return pc.build();
View Full Code Here

Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig

      VersionedSchema schema = null;
      schema = s.fetchLatestVersionedSchemaBySourceName(srcName);

      String dbObjectName = SchemaHelper.getMetaField(schema.getSchema(), "dbFieldName");

      LogicalSourceConfig c = new LogicalSourceConfig();
      c.setId(manager.getSrcId(srcName));
      c.setName(srcName);
      c.setUri(dbName + "." + dbObjectName);
      c.setPartitionFunction("constant:1");
      config.addSource(c);
    }

    DatabusRelaySourcesInFiles relaySourcesInFiles = new DatabusRelaySourcesInFiles(outputDir);
    relaySourcesInFiles.add(dbName, config);
View Full Code Here

Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig

      PhysicalSourceConfig pConfig = new PhysicalSourceConfig();
      pConfig.setId(srcId);
      pConfig.setName(srcName);
      pConfig.setUri("mock");
      short lid = (short) (srcId + 1);
      LogicalSourceConfig lConf = new LogicalSourceConfig();
      lConf.setId(lid);
      lConf.setName(srcName);
      // this is table name in the oracle source world
      lConf.setUri(srcName);
      lConf.setPartitionFunction("constant:1");
      pConfig.addSource(lConf);
      int relayPort = Utils.getAvailablePort(11994);
      final int relayId = 666;
      HttpRelay.Config httpRelayConfig = new HttpRelay.Config();
      ServerContainer.Config containerConfig = DatabusRelayTestUtil.createContainerConfig(relayId, relayPort);
View Full Code Here

Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig


  @BeforeClass
  public void setUp() throws InvalidConfigException {

    LogicalSourceConfig loConfig = new LogicalSourceConfig();
    loConfig.setId((short)0);
    loConfig.setName("testlogicalName");
    loConfig.setPartition((short) 0);
    loConfig.setUri("testuri");
    loConfig.setPartitionFunction("constant:1");

    //Physical sources config without event buffer
    PhysicalSourceConfig config = new PhysicalSourceConfig();
    config.setName("testname");
    config.setUri("testuri");
View Full Code Here

Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig

    LogicalSourceConfig[] lSourceConfigs = new LogicalSourceConfig[logicalSources.length];
    short lid = (short) (id + 1);
    int i=0;
    for (String schemaName : logicalSources)
    {
      LogicalSourceConfig lConf = new LogicalSourceConfig();
      lConf.setId(lid++);
      lConf.setName(schemaName);
      // this is table name in the oracle source world
      lConf.setUri(schemaName);
      lConf.setPartitionFunction("constant:1");
      lSourceConfigs[i]=lConf;
      i++;
    }

    return createPhysicalConfigBuilder(id,
View Full Code Here

Examples of com.linkedin.databus2.relay.config.LogicalSourceConfig

    return pConfig;
  }

  public static LogicalSourceConfig createLogicalSourceConfig(short logicalSourceId, String logicalSourceName, String logicalSourceUri, String logicalPartitionFunction)
  {
    LogicalSourceConfig lconf = new LogicalSourceConfig();
    lconf.setId(logicalSourceId);
    lconf.setName(logicalSourceName);
    lconf.setUri(logicalSourceUri);
    lconf.setPartitionFunction(logicalPartitionFunction);
    return lconf;
  }
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.