Package com.caucho.cloud.topology

Examples of com.caucho.cloud.topology.CloudServer


      throw new ConfigException(L.l("Resin needs at least one defined <server> or <cluster-pod>"));

    if (_cluster.getPodList()[0].getServerList().length == 0)
      throw new ConfigException(L.l("Resin needs at least one defined <server>"));

    CloudServer cloudServer = _cluster.getPodList()[0].getServerList()[0];
    // _clusterServer = cloudServer.getData(ClusterServer.class);
   
    if (cloudServer != null)
      _resin.setServerId(cloudServer.getId());
  }
View Full Code Here


    CloudServer []servers = (pods.length > 0
                             ? pods[0].getServerList()
                             : null);
   
    if (serverLength > 0) {
      CloudServer cloudServer = servers[0];
      ClusterServer server = cloudServer.getData(ClusterServer.class);

      crc64 = writeTime(os, crc64, "live-time",
                        server.getLoadBalanceIdleTime());

      crc64 = writeTime(os, crc64, "dead-time",
                        server.getLoadBalanceRecoverTime());

      crc64 = writeTime(os, crc64, "read-timeout",
                        server.getLoadBalanceSocketTimeout());

      crc64 = writeTime(os, crc64, "connect-timeout",
                        server.getLoadBalanceConnectTimeout());
    }

    for (int i = 0; i < serverLength; i++) {
      CloudServer cloudServer = servers[i];
     
      if (cloudServer == null)
        continue;
     
      ClusterServer server = cloudServer.getData(ClusterServer.class);

      if (server != null) {
        String srunHost = server.getAddress() + ":" + server.getPort();

        /*
 
View Full Code Here

    StringBuilder sb = new StringBuilder();
    // this section is the host specific session index
    // the most random bit is the high bit
    int index = _selfIndex;

    CloudServer server = _selfServer.getCloudServer();

    if (owner == null) {
    }
    else if (owner instanceof Number) {
      index = ((Number) owner).intValue();

      int podIndex = _selfServer.getCloudPod().getIndex();

      server = _selfServer.getCluster().findServer(podIndex, index);

      if (server == null)
        server = _selfServer.getCloudServer();
    }
    else if (owner instanceof String) {
      server = _selfServer.getCluster().findServer((String) owner);

      if (server == null)
        server = _selfServer.getCloudServer();
    }

    index = server.getIndex();
   
    ClusterServer clusterServer = server.getData(ClusterServer.class);

    clusterServer.generateIdPrefix(sb);
    // XXX: _cluster.generateBackup(sb, index);

    int length = _cookieLength;
View Full Code Here

    try {
      final long now = Alarm.getCurrentTime();

      NetworkClusterSystem clusterService = NetworkClusterSystem.getCurrent();

      CloudServer cloudServer = clusterService.getSelfServer();

      int index = cloudServer.getIndex();

      StatSystem statSystem = ResinSystem.getCurrentService(StatSystem.class);

      long []restartTimes
        = statSystem.getStartTimes(index, now - query.getTimeBackSpan(), now);
View Full Code Here

    bootResin.configureServers();
   
    String clusterId = "";
   
    if (_dynamicJoinCluster != null) {
      CloudServer cloudServer = joinCluster(bootResin.getCloudSystem());

      if (cloudServer != null)
        clusterId = cloudServer.getCluster().getId();
    }
   
    BootServerConfig bootServer = bootResin.findServer(_serverId);
   
    if (bootServer == null) {
View Full Code Here

TOP

Related Classes of com.caucho.cloud.topology.CloudServer

Copyright © 2018 www.massapicom. 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.