Package com.caucho.network.balance

Examples of com.caucho.network.balance.ClientSocketFactory


   */
  public ClusterServer getActiveServer(Owner owner,
               ClusterServer oldServer)
  {
    ClusterServer server;
    ClientSocketFactory pool;

    server = getPrimary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();
   
      if (pool != null && pool.isActive() && server != oldServer)
        return server;
    }

    server = getSecondary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();
   
      if (pool != null && pool.isActive() && server != oldServer)
        return server;
    }

    server = getTertiary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();
   
      if (pool != null && pool.isActive() && server != oldServer)
        return server;
    }

    // force the send

View Full Code Here


   */
  public ClusterServer getActiveOrSelfServer(Owner owner,
                                             ClusterServer oldServer)
  {
    ClusterServer server;
    ClientSocketFactory pool;

    server = getPrimary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();

      if (pool == null)
        return server;
   
      if (pool.isActive() && server != oldServer)
        return server;
    }

    server = getSecondary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();

      if (pool == null)
        return server;
   
      if (pool.isActive() && server != oldServer)
        return server;
    }

    server = getTertiary(owner);

    if (server != null && server.isActive()) {
      pool = server.getServerPool();

      if (pool == null)
        return server;
   
      if (pool.isActive() && server != oldServer)
        return server;
    }

    // force the send

View Full Code Here

TOP

Related Classes of com.caucho.network.balance.ClientSocketFactory

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.