# Uses of Class
com.sas.services.connection.Server

Packages that use Server
Package
Description
com.sas.services.connection
Service for making and managing connections to IOM servers.

- ## Uses of Server in com.sas.services.connection

  Subclasses of Server in com.sas.services.connection
  Modifier and Type
  Class
  Description
  `class`
  `BridgeServer`
  A description of an IOM bridge protocol server.
  `class`
  `TCPIPServer`
  A base class to describe IOM servers that communicate with clients using a TCP/IP application protocol.
  `class`
  `ZeroConfigWorkspaceServer`
  A server that IOM Bridge for Java will start and connect to.
  Methods in com.sas.services.connection that return Server
  Modifier and Type
  Method
  Description
  `protected static Server[]`
  ConnectionFactoryUtil.`copyServerArray(Server[] in)`
  `static Server`
  Server.`fromURI(SASURI uri)`
  Convert a URI into a Server.
  `protected Server`
  ConnectionEnvelope.`getServer()`
  `Server[]`
  Cluster.`getServerArray()`
  Get the array of servers that have been added to the cluster.
  Methods in com.sas.services.connection with parameters of type Server
  Modifier and Type
  Method
  Description
  `protected static Server[]`
  ConnectionFactoryUtil.`copyServerArray(Server[] in)`
  `static Cluster`
  Cluster.`getInstance(Server[] servers, int clusterType)`
  Construct and return a cluster of IOM servers.
  `protected void`
  ConnectionEnvelope.`setServer(Server server)`
  `void`
  Cluster.`setServerArray(Server[] serverArray)`
  Set the array of servers in the cluster.
  Constructors in com.sas.services.connection with parameters of type Server
  Modifier
  Constructor
  Description
  `protected`
  `Cluster(Server[] serverArray)`
  Construct a cluster of IOM servers.
  ``
  `FailoverCluster(Server server)`
  Construct a failover cluster with one server.
  ``
  `FailoverCluster(Server[] servers)`
  Construct a failover cluster of IOM servers.
  ``
  `LoadBalancingCluster(Server server)`
  Construct a load balancing cluster with one server.
  ``
  `LoadBalancingCluster(Server[] servers)`
  Construct a load balancing cluster cluster of IOM servers.
  ``
  `ManualConnectionFactoryConfiguration(Server server)`
  Create a configuration for an connection factory that creates and manages connections to the specified server.
  ``
  `Puddle(Server server, Credential serverCredential)`
  Construct a puddle with one IOM server.