# Uses of Class
com.sas.iom.WorkspaceFactoryException

Packages that use WorkspaceFactoryException
Package
Description
com.sas.iom
The Java Workspace Factory and I/O Stream helper classes.

- ## Uses of WorkspaceFactoryException in com.sas.iom

  Methods in com.sas.iom that throw WorkspaceFactoryException
  Modifier and Type
  Method
  Description
  `IWorkspace`
  WorkspaceFactory.`createWorkspaceByLogicalName(String logicalName, String sasReferenceDN, String protocol, String ldapProviderUrl, Properties ldapProperties)`
  Creates a new connection to a workspace object using LDAP information.
  `IWorkspace`
  WorkspaceFactory.`createWorkspaceByServer(Properties serverInfo)`
  Creates a new IWorkspace object based on Server definitions.
  `void`
  WorkspaceFactory.`destroy()`
  Immediately disconnects all live connections to remote workspace object including allocated connections and connections in progress.
  `void`
  WorkspaceFactory.`destroy(String adminDN, String adminPassword)`
  Immediately disconnects all live connections to remote workspace object including allocated connections and connections in progress.
  `protected void`
  WorkspacePool.`destroy(String adminDN, String adminPassword)`
  `protected WorkspaceConnector`
  WorkspacePool.`getConnector(String userDN, String password, long waitMilliseconds)`
  `protected static WorkspaceConnector`
  WorkspacePool.`getConnectorByUUID(String userDN, String userPassword, String uuid)`
  `Properties[]`
  WorkspaceFactory.`getServersByLogicalName(String logicalName, String protocol, String ldapProviderUrl, Properties ldapProperties)`
  Gets a list of server definitions matching the logicalName.
  `WorkspaceConnector`
  WorkspaceFactory.`getWorkspaceConnector(long waitMilliseconds)`
  Allocates a connection from an ad hoc pool or a JNDI pool with user authorization turned off.
  `WorkspaceConnector`
  WorkspaceFactory.`getWorkspaceConnector(String userDN, String userPassword, long waitMilliseconds)`
  Allocates a connection from a JNDI pool with user authorization turned on.
  `static WorkspaceConnector`
  WorkspaceFactory.`getWorkspaceConnectorByUUID(String userDN, String userPassword, String uuid)`
  Returns a reference to a previously created workspace connector that encapsulates a workspace object with the given UUID.
  `protected static WorkspacePool`
  WorkspacePool.`lookupPool(WorkspacePoolCookie cookie)`
  `void`
  WorkspaceFactory.`shutdown()`
  Disconnects all unallocated live connections to remote workspace objects.
  `void`
  WorkspaceFactory.`shutdown(String adminDN, String adminPassword)`
  Disconnects all unallocated live connections to remote workspace objects.
  `protected void`
  WorkspacePool.`shutdown(String adminDN, String adminPassword)`
  `protected static WorkspacePoolCookie`
  WorkspacePool.`startPool(ConnectionFactoryConfiguration cxfConfig, PrintWriter logWriter)`
  Constructors in com.sas.iom that throw WorkspaceFactoryException
  Modifier
  Constructor
  Description
  ``
  `WorkspaceFactory(Object jndiInformation, String baseDN, String logicalName, boolean userAuthorizationRequired, boolean adminAuthorizationRequired, PrintWriter logWriter)`
  JNDI POOLING CONSTRUCTOR - constructs a factory that reads the information necessary to create a pool of live connections to remote workspace objects from a JNDI repository.
  ``
  `WorkspaceFactory(Properties[] connectionDescriptors, Properties poolParameters, PrintWriter logWriter)`
  AD HOC POOLING CONSTRUCTOR - constructs a factory that uses the provided information to create a pool of live connections to remote workspace objects.