com.sas.hls.client
Class SessionFactory
java.lang.Object
com.sas.hls.client.SessionFactory
public final class SessionFactory
- extends Object
Entry point into the API, this will create an authenticated session with the server instance.
Use the newSession(URL, String, String)
method to begin a Session
. With that Session you are
connected to a server and have access to a number of services (retrieved via the ServiceManager
).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SESSION_STRATEGY_SYSTEM_PROPERTY
public static final String SESSION_STRATEGY_SYSTEM_PROPERTY
- System property designating the session strategy instance to be used when creating and initializing Session
objects. If this is not used then a default strategy will be used. Note: it is expected that most users will not need to
provide a customized strategy and will create sessions in the supplied, default manner. See
SessionStrategy
for more
information on this customization capability
- See Also:
- Constant Field Values
newSession
public static Session newSession(URL url,
String userid,
String password)
throws AuthenticationException
- Create an authenticated
Session
object to allow interaction with the server. This method uses the
specified server URL when establishing the connection.
- Parameters:
url
- url of machine hosting the SAS Drug Development instanceuserid
- userid of the user who is creating the sessionpassword
- password of the user who is creating the session
- Returns:
- a fully initialized session object
- Throws:
AuthenticationException
- if the credentials were incorrect
Copyright (c) 2012, SAS Institute Inc., Cary, NC, USA