# Uses of Interface
com.sas.services.connection.ConnectionInterface

Packages that use ConnectionInterface
Package
Description
com.sas.services.connection
Service for making and managing connections to IOM servers.
com.sas.services.connection.platform
Provides a connection factory configuation for use with SAS Foundation Services.
com.sas.services.connection.platform.mgmt
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.security.login
Security Service login.
com.sas.services.storedprocess
Execute stored processes.
com.sas.services.util
Utility classes used by Foundation Services.

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

  Methods in com.sas.services.connection that return ConnectionInterface
  Modifier and Type
  Method
  Description
  `protected ConnectionInterface`
  AggregationKernel.`doGetConnection(ConnectionRequest cxReq)`
  `protected ConnectionInterface`
  ConnectionFactoryKernel.`doGetConnection(ConnectionRequest cxReq)`
  `protected ConnectionInterface`
  PoolingKernel.`doGetConnection(ConnectionRequest cxReq)`
  `static ConnectionInterface`
  ConnectionFactoryUtil.`extractConnectionHandle(Object objRef)`
  Extract the connection handle for the specified remote object reference.
  `ConnectionInterface`
  ConnectionFactory.`getConnection()`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(long waitMilliseconds)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String domain)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String domain, long waitMilliseconds)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String userName, String password)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String userName, String password, long waitMilliseconds)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String userName, String password, String domain)`
  `ConnectionInterface`
  ConnectionFactory.`getConnection(String userName, String password, String domain, long waitMilliseconds)`
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection()`
  Get a connection to a server that does not require a user name and password for connections.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(long waitMilliseconds)`
  Get a connection to a server that does not require a user name and password for connections.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String domain)`
  Get a connection to a server that does not require a user name and password for connections.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String domain, long waitMilliseconds)`
  Get a connection to a server that does not require a user name and password for connections.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String userName, String password)`
  Get a connection to a server.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String userName, String password, long waitMilliseconds)`
  Get a connection to a server.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String userName, String password, String domain)`
  Get a connection to a server.
  `ConnectionInterface`
  ConnectionFactoryInterface.`getConnection(String userName, String password, String domain, long waitMilliseconds)`
  Get a connection to a server.
  `protected final ConnectionInterface`
  ConnectionFactoryKernel.`getConnection(ConnectionRequest cxReq)`
  `protected ConnectionInterface`
  ConnectionFactoryKernel.`getConnection(Credential userLogin, long waitMilliseconds, Logger cxLogger)`
  `protected ConnectionInterface`
  ConnectionFactoryShell.`getConnection(ConnectionRequest cxReq)`
  `ConnectionInterface`
  ConnectionFactoryShell.`getConnection(Credential userLogin)`
  `ConnectionInterface`
  ConnectionFactoryShell.`getConnection(Credential userLogin, long waitMilliseconds)`
  `protected ConnectionInterface`
  ConnectionFactoryShell.`getConnection(Credential userLogin, long waitMilliseconds, Logger cxLogger)`
  `ConnectionInterface`
  ConnectionFactoryShellInterface.`getConnection(Credential login)`
  Get a connection to a server.
  `ConnectionInterface`
  ConnectionFactoryShellInterface.`getConnection(Credential login, long waitMilliseconds)`
  Get a connection to a server.
  Methods in com.sas.services.connection with parameters of type ConnectionInterface
  Modifier and Type
  Method
  Description
  `static ConnectionFactoryAdminInterface`
  ConnectionFactoryUtil.`extractConnectionFactoryAdmin(ConnectionInterface cx)`

- ## Uses of ConnectionInterface in com.sas.services.connection.platform

  Methods in com.sas.services.connection.platform that return ConnectionInterface
  Modifier and Type
  Method
  Description
  `ConnectionInterface`
  PlatformConnectionFactory.`getConnection(UserContextInterface userContext)`
  `ConnectionInterface`
  PlatformConnectionFactory.`getConnection(UserContextInterface userContext, long waitMilliseconds)`
  `ConnectionInterface`
  PlatformConnectionFactoryInterface.`getConnection(UserContextInterface userContext)`
  Get a connection to a server.
  `ConnectionInterface`
  PlatformConnectionFactoryInterface.`getConnection(UserContextInterface userContext, long waitMilliseconds)`
  Get a connection to a server.

- ## Uses of ConnectionInterface in com.sas.services.connection.platform.mgmt

  Methods in com.sas.services.connection.platform.mgmt that return ConnectionInterface
  Modifier and Type
  Method
  Description
  `protected ConnectionInterface`
  ServerMBean.`getConnection()`
  Methods in com.sas.services.connection.platform.mgmt with parameters of type ConnectionInterface
  Modifier and Type
  Method
  Description
  `void`
  ServerFactoryMBean.`createMBean(javax.management.ObjectName on, ConnectionInterface connection)`
  Constructors in com.sas.services.connection.platform.mgmt with parameters of type ConnectionInterface
  Modifier
  Constructor
  Description
  ``
  `ServerMBean(String desc, ConnectionInterface connection, ISpawnedServer spawnedServer)`
  Construct the Server MBean.
  ``
  `SpawnedServerMBean(ISpawnedServer spawnedServer, String instanceId, javax.management.ObjectName spawnerObjectName, ConnectionInterface topConn)`
  Construct the SpawnedServer MBean.
  ``
  `SpawnerMBean(ConnectionInterface connection, UserContextInterface userContext)`
  Construct the spawner MBean.

- ## Uses of ConnectionInterface in com.sas.services.deployment

  Constructors in com.sas.services.deployment with parameters of type ConnectionInterface
  Modifier
  Constructor
  Description
  ``
  `OMRServiceConfigFactory(String repositoryName, ConnectionInterface metadataServerConnection)`
  Constructs a factory which can be used to manufacture service configurations queried from a SAS metadata repository.

- ## Uses of ConnectionInterface in com.sas.services.information

  Fields in com.sas.services.information declared as ConnectionInterface
  Modifier and Type
  Field
  Description
  `protected ConnectionInterface`
  OMIServer.`_cnxnHandle`

- ## Uses of ConnectionInterface in com.sas.services.security.login

  Fields in com.sas.services.security.login declared as ConnectionInterface
  Modifier and Type
  Field
  Description
  `protected ConnectionInterface`
  OMIServerPrincipal.`cx`
  `protected ConnectionInterface`
  SasLoginModule.`cx`
  Connection.
  `protected ConnectionInterface`
  TrustedLoginModule.`cx`
  `protected ConnectionInterface`
  OMIServerPrincipal.`tcx`
  `protected ConnectionInterface`
  TrustedLoginModule.`tcx`

- ## Uses of ConnectionInterface in com.sas.services.storedprocess

  Methods in com.sas.services.storedprocess that return ConnectionInterface
  Modifier and Type
  Method
  Description
  `ConnectionInterface`
  StoredProcess2Interface.`getConnection()`
  Get a connection for stored process execution.

- ## Uses of ConnectionInterface in com.sas.services.util

  Methods in com.sas.services.util that return ConnectionInterface
  Modifier and Type
  Method
  Description
  `ConnectionInterface`
  ServicesConnectionFactory.`getConnection(UserContextInterface userContext)`
  `ConnectionInterface`
  ServicesConnectionFactory.`getConnection(UserContextInterface userContext, long waitMilliseconds)`
  `ConnectionInterface`
  ServicesConnectionFactoryInterface.`getConnection(UserContextInterface userContext)`
  Get a connection to a server.
  `ConnectionInterface`
  ServicesConnectionFactoryInterface.`getConnection(UserContextInterface userContext, long waitMilliseconds)`
  Get a connection to a server.