public static void main(String[] args) throws IOException { CodecType codec = null; switch (args.length) { case 0: codec = CodecType.Avro; break; case 2: if ("-c".equals(args[0])) { codec = CodecType.valueOf(args[1]); break; } default: System.err.println("ERROR: invalid command line parameters; expected none or '-c <codec_name>"); System.exit(-1); } EurekaTransportConfig transportConfig = new BasicEurekaTransportConfig.Builder().withCodec(codec).build(); new EurekaCLI(transportConfig).readExecutePrintLoop(); }
public EurekaDeployment build() { if (transportConfig == null) { transportConfig = new BasicEurekaTransportConfig.Builder().build();
BasicEurekaTransportConfig transportConfig = new BasicEurekaTransportConfig.Builder().build();
public CLIENT build() { if (transportConfig == null) { transportConfig = new BasicEurekaTransportConfig.Builder().build(); } if (registryConfig == null) { registryConfig = new BasicEurekaRegistryConfig.Builder().build(); } if (clientMetricFactory == null) { clientMetricFactory = EurekaClientMetricFactory.clientMetrics(); } if (registryMetricFactory == null) { registryMetricFactory = EurekaRegistryMetricFactory.registryMetrics(); } return buildClient(); }
public EurekaDeploymentResource(int writeClusterSize, int readClusterSize) { this(writeClusterSize, readClusterSize, new BasicEurekaTransportConfig.Builder().build()); }
public LightEurekaInterestClient(Server server, Scheduler scheduler) { this.server = server; this.scheduler = scheduler; this.config = new BasicEurekaTransportConfig.Builder().build(); this.pipelineConfigurator = EurekaTransports.interestPipeline(config.getCodec()); }