public TcpRegistrationClient(ServerResolver resolver, EurekaTransports.Codec codec, MessageConnectionMetrics metrics) { super(resolver, EurekaTransports.registrationPipeline(codec), metrics); }
public TcpDiscoveryClient(String clientId, EurekaTransportConfig config, ServerResolver resolver, MessageConnectionMetrics metrics) { super(clientId, config, resolver, EurekaTransports.interestPipeline(config.getCodec()), metrics); } }
public TcpDiscoveryClient(ServerResolver resolver, EurekaTransports.Codec codec, MessageConnectionMetrics metrics) { super(resolver, EurekaTransports.discoveryPipeline(codec), metrics); }
@Inject public TcpReplicationServer(WriteServerConfig config, Provider<TcpReplicationHandler> tcpReplicationHandler, @Named("replication") MetricEventsListenerFactory servoEventsListenerFactory) { super(servoEventsListenerFactory, config, config.getReplicationPort(), EurekaTransports.replicationPipeline(config.getCodec()), tcpReplicationHandler); } }
public ReplicationTransportClient(InetSocketAddress address, Codec codec, MessageConnectionMetrics metrics) { this.address = address; this.metrics = metrics; this.rxClient = RxNetty.newTcpClientBuilder(address.getHostName(), address.getPort()) .pipelineConfigurator(EurekaTransports.replicationPipeline(codec)) .build(); }
public TcpRegistrationClient(String clientId, EurekaTransportConfig config, ServerResolver resolver, MessageConnectionMetrics metrics) { super(clientId, config, resolver, EurekaTransports.registrationPipeline(config.getCodec()), metrics); } }
@Inject public TcpDiscoveryServer(EurekaServerConfig config, @Named("discovery") MetricEventsListenerFactory servoEventsListenerFactory, Provider<TcpDiscoveryHandler> tcpDiscoveryHandler) { super(servoEventsListenerFactory, config, config.getDiscoveryPort(), EurekaTransports.interestPipeline(config.getCodec()), tcpDiscoveryHandler); } }
@PostConstruct public void start() { server = RxNetty.newTcpServerBuilder( config.getReplicationPort(), new TcpReplicationHandler(selfRegistrationService, eurekaRegistry, evictionQueue, metricFactory)) .pipelineConfigurator(EurekaTransports.replicationPipeline(config.getCodec())) .withMetricEventsListenerFactory(servoEventsListenerFactory) .build() .start(); logger.info("Starting TCP replication server on port {} with {} encoding...", server.getServerPort(), config.getCodec()); }
@PostConstruct public void start() { server = RxNetty.newTcpServerBuilder( config.getDiscoveryPort(), new TcpDiscoveryHandler(eurekaRegistry, metricFactory)) .pipelineConfigurator(EurekaTransports.discoveryPipeline(config.getCodec())) .withMetricEventsListenerFactory(servoEventsListenerFactory) .build() .start(); logger.info("Starting TCP discovery server on port {} with {} encoding...", server.getServerPort(), config.getCodec()); } }
@Inject public TcpRegistrationServer(WriteServerConfig config, @Named("registration") MetricEventsListenerFactory servoEventsListenerFactory, Provider<TcpRegistrationHandler> tcpRegistrationHandler) { super(servoEventsListenerFactory, config, config.getRegistrationPort(), EurekaTransports.registrationPipeline(config.getCodec()), tcpRegistrationHandler); } }
public LightEurekaInterestClient(Server server, Scheduler scheduler) { this.server = server; this.scheduler = scheduler; this.config = new BasicEurekaTransportConfig.Builder().build(); this.pipelineConfigurator = EurekaTransports.interestPipeline(config.getCodec()); }
public ReplicationTransportClient(EurekaTransportConfig config, Server address, MessageConnectionMetrics metrics) { this.config = config; this.address = address; this.metrics = metrics; this.rxClient = RxNetty.newTcpClientBuilder(address.getHost(), address.getPort()) .pipelineConfigurator(EurekaTransports.replicationPipeline(config.getCodec())) .withNoConnectionPooling() // never pool as the address may be bound to different servers in the cloud .build(); }
@PostConstruct public void start() { server = RxNetty.newTcpServerBuilder( config.getRegistrationPort(), new TcpRegistrationHandler(eurekaRegistry, evictionQueue, metricFactory)) .pipelineConfigurator(EurekaTransports.registrationPipeline(config.getCodec())) .withMetricEventsListenerFactory(servoEventsListenerFactory) .build() .start(); logger.info("Starting TCP registration server on port {} with {} encoding...", server.getServerPort(), config.getCodec()); } }