Tabnine Logo
WriteServerConfig
Code IndexAdd Tabnine to your IDE (free)

How to use
WriteServerConfig
in
com.netflix.eureka2.server.config

Best Java code snippets using com.netflix.eureka2.server.config.WriteServerConfig (Showing top 16 results out of 315)

origin: com.netflix.eureka2/eureka-write-server

public WriteCommandLineParser(String... args) {
  super(WriteServerConfig.writeBuilder(), false, args);
}
origin: com.netflix.eureka/eureka2-write-server

  @Inject
  public TcpRegistrationServer(WriteServerConfig config,
                 @Named("registration") MetricEventsListenerFactory servoEventsListenerFactory,
                 Provider<TcpRegistrationHandler> tcpRegistrationHandler) {
    super(servoEventsListenerFactory, config, config.getRegistrationPort(),
        EurekaTransports.registrationPipeline(config.getCodec()), tcpRegistrationHandler);
  }
}
origin: com.netflix.eureka/eureka2-write-server

  @Inject
  public TcpReplicationServer(WriteServerConfig config,
                Provider<TcpReplicationHandler> tcpReplicationHandler,
                @Named("replication") MetricEventsListenerFactory servoEventsListenerFactory) {
    super(servoEventsListenerFactory, config, config.getReplicationPort(), EurekaTransports.replicationPipeline(config.getCodec()), tcpReplicationHandler);
  }
}
origin: com.netflix.eureka2/eureka-write-server

@Inject
public ReplicationService(WriteServerConfig config,
             EurekaServerRegistry eurekaRegistry,
             SelfRegistrationService selfRegistrationService,
             ReplicationPeerAddressesProvider peerAddressesProvider,
             WriteServerMetricFactory metricFactory) {
  this.eurekaRegistry = eurekaRegistry;
  this.selfRegistrationService = selfRegistrationService;
  this.peerAddressesProvider = peerAddressesProvider;
  this.metricFactory = metricFactory;
  this.codec = config.getCodec();
  this.reconnectDelayMillis = config.getReplicationReconnectDelayMillis();
}
origin: com.netflix.eureka2/eureka-testkit

@Override
public WriteServerReport serverReport() {
  return new WriteServerReport(
      config.getRegistrationPort(),
      config.getDiscoveryPort(),
      config.getReplicationPort(),
      formatAdminURI(),
      getEurekaServerRegistry().size()
  );
}
origin: com.netflix.eureka/eureka2-write-server

@Inject
public BackupClusterResolverProvider(WriteServerConfig config) {
  if (config.getBootstrapServerList() != null) {
    resolver = EurekaClusterResolvers.readClusterResolverFromConfiguration(
        config.getBootstrapResolverType(),
        Arrays.asList(config.getBootstrapServerList()),
        Schedulers.computation()
    );
  } else {
    resolver = EurekaClusterResolvers.writeClusterResolverFromConfiguration(
        config.getServerResolverType(),
        Arrays.asList(config.getServerList()),
        Schedulers.computation()
    );
  }
}
origin: com.netflix.eureka2/eureka-write-server

  @Override
  public WriteServerConfig build() {
    return new WriteServerConfig(
        resolverType,
        serverList,
        codec,
        appName,
        vipAddress,
        dataCenterType,
        shutDownPort,
        webAdminPort,
        registrationPort,
        replicationPort,
        discoveryPort,
        replicationReconnectDelayMillis,
        evictionTimeoutMs,
        evictionStrategyType,
        evictionStrategyValue
    );
  }
}
origin: com.netflix.eureka/eureka2-testkit

@Override
protected void loadInstanceProperties(Properties props) {
  super.loadInstanceProperties(props);
  props.setProperty("eureka.client.discovery-endpoint.port", Integer.toString(config.getDiscoveryPort()));
}
origin: com.netflix.eureka/eureka2-write-server

@Override
public WriteServerConfig build() {
  return new WriteServerConfig(
      resolverType,
      serverList,
origin: com.netflix.eureka/eureka2-write-server

public WriteCommandLineParser(String... args) {
  super(WriteServerConfig.writeBuilder(), false, args);
}
origin: com.netflix.eureka2/eureka-write-server

@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());
}
origin: com.netflix.eureka2/eureka-write-server

  @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());
  }
}
origin: com.netflix.eureka2/eureka-testkit

@Override
protected void before() throws Throwable {
  WriteServerConfig config = WriteServerConfig.writeBuilder()
      .withAppName(name)
      .withVipAddress(name)
      .withDataCenterType(DataCenterType.Basic)
      .withRegistrationPort(0)
      .withDiscoveryPort(0)
      .withReplicationPort(0)
      .withCodec(Codec.Avro)
      .withShutDownPort(0)
      .withWebAdminPort(0)
      .withReplicationRetryMillis(1000)
      .build();
  server = new EmbeddedWriteServer(config, Observable.<ChangeNotification<InetSocketAddress>>never(), false, false);
  server.start();
}
origin: com.netflix.eureka/eureka2-testkit

@Override
protected void before() throws Throwable {
  WriteServerConfig config = WriteServerConfig.writeBuilder()
      .withAppName(name)
      .withVipAddress(name)
      .withReadClusterVipAddress(readClusterName)
      .withDataCenterType(DataCenterType.Basic)
      .withHttpPort(0)
      .withRegistrationPort(0)
      .withDiscoveryPort(0)
      .withReplicationPort(0)
      .withCodec(codec)
      .withShutDownPort(0)
      .withWebAdminPort(0)
      .withReplicationRetryMillis(1000)
      .build();
  Observable<ChangeNotification<Server>> noPeers = Observable.never();
  server = new EmbeddedWriteServer(config, noPeers, noPeers, false, false);
  server.start();
}
origin: com.netflix.eureka2/eureka-testkit

@Override
public int scaleUpByOne() {
  WriteServerAddress writeServerAddress = new WriteServerAddress("localhost", nextAvailablePort, nextAvailablePort + 1, nextAvailablePort + 2);
  WriteServerConfig config = WriteServerConfig.writeBuilder()
      .withAppName(WRITE_SERVER_NAME)
      .withVipAddress(WRITE_SERVER_NAME)
      .withDataCenterType(DataCenterType.Basic)
      .withRegistrationPort(writeServerAddress.getRegistrationPort())
      .withDiscoveryPort(writeServerAddress.getDiscoveryPort())
      .withReplicationPort(writeServerAddress.getReplicationPort())
      .withCodec(Codec.Avro)
      .withShutDownPort(nextAvailablePort + 3)
      .withWebAdminPort(nextAvailablePort + 4)
      .withReplicationRetryMillis(1000)
      .build();
  EmbeddedWriteServer newServer = newServer(config);
  newServer.start();
  nextAvailablePort += 10;
  return scaleUpByOne(newServer, writeServerAddress);
}
origin: com.netflix.eureka/eureka2-testkit

int adminPort = ephemeralPorts ? 0 : nextAvailablePort + 4;
WriteServerConfig config = WriteServerConfig.writeBuilder()
    .withAppName(WRITE_SERVER_NAME)
    .withVipAddress(WRITE_SERVER_NAME)
com.netflix.eureka2.server.configWriteServerConfig

Most used methods

  • writeBuilder
  • getRegistrationPort
  • getReplicationPort
  • <init>
  • getCodec
  • getDiscoveryPort
  • getBootstrapResolverType
  • getBootstrapServerList
  • getBootstrapTimeoutMillis
  • getEvictionStrategyType
  • getEvictionStrategyValue
  • getEvictionTimeoutMs
  • getEvictionStrategyValue,
  • getEvictionTimeoutMs,
  • getHeartbeatIntervalMs,
  • getReplicationReconnectDelayMillis,
  • getServerList,
  • getServerResolverType,
  • isBootstrapEnabled

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (Timer)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getContentResolver (Context)
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Collectors (java.util.stream)
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now