***  This class provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.connection
Class FailoverCluster

com.sas.services.connection.FailoverCluster
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public final class FailoverCluster

A failover cluster of IOM servers. A failover cluster is a set of redundant servers that is configured such that, if one server fails, another can take it's place. For the connection factory, the failover feature is only employed at the time a connection is made. If a connection attempt to one server fails, another server in the cluster is tried. If an existing connection fails unexpectedly, there is no attempt to move the connection to another server.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sas.services.connection.Cluster
TYPE_FAILOVER, TYPE_LOAD_BALANCING
 
Constructor Summary
FailoverCluster(Server server)
          Construct a failover cluster with one server.
FailoverCluster(Server[] servers)
          Construct a failover cluster of IOM servers.
 
Method Summary
protected  int computeMaxClients()
           
 int getClusterType()
          Get the cluster type.
 
Methods inherited from class com.sas.services.connection.Cluster
clone, equals, getClassID, getDomain, getInstance, getMaxClients, getServerArray, hashCode, setServerArray, toString
 

Constructor Detail

FailoverCluster

public FailoverCluster(Server server)
Construct a failover cluster with one server. This constructor is a shortcut for the following more complicated code:
 FailoverCluster(new Server[]{server})
 

Parameters:
server - the server to add to the cluster

FailoverCluster

public FailoverCluster(Server[] servers)
Construct a failover cluster of IOM servers.

Parameters:
servers - the servers to add to the cluster.
Method Detail

getClusterType

public int getClusterType()
Get the cluster type. This method always returns Cluster.TYPE_FAILOVER.

Specified by:
getClusterType in class Cluster
Returns:
the cluster type
See Also:
Cluster.TYPE_FAILOVER

computeMaxClients

protected int computeMaxClients()
Specified by:
computeMaxClients in class Cluster

***  This class provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.