org.teiid.adminapi
Class AdminFactory

java.lang.Object
  extended by org.teiid.adminapi.AdminFactory

public class AdminFactory
extends java.lang.Object

Singleton factory for class for creating Admin connections to the Teiid


Field Summary
static java.lang.String DEFAULT_APPLICATION_NAME
           
 
Method Summary
 Admin createAdmin(java.util.Properties p)
           
 Admin createAdmin(java.lang.String userName, char[] password, java.lang.String serverURL)
          Creates a ServerAdmin with the specified connection properties.
 Admin createAdmin(java.lang.String userName, char[] password, java.lang.String serverURL, java.lang.String applicationName)
          Creates a ServerAdmin with the specified connection properties.
static AdminFactory getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_APPLICATION_NAME

public static final java.lang.String DEFAULT_APPLICATION_NAME
See Also:
Constant Field Values
Method Detail

getInstance

public static AdminFactory getInstance()

createAdmin

public Admin createAdmin(java.lang.String userName,
                         char[] password,
                         java.lang.String serverURL)
                  throws AdminException
Creates a ServerAdmin with the specified connection properties. Uses the DEFAULT_APPLICATION_NAME as the application name.

Parameters:
userName -
password -
serverURL -
Returns:
Throws:
AdminException

createAdmin

public Admin createAdmin(java.lang.String userName,
                         char[] password,
                         java.lang.String serverURL,
                         java.lang.String applicationName)
                  throws AdminException
Creates a ServerAdmin with the specified connection properties.

Parameters:
userName -
password -
serverURL -
applicationName -
Returns:
Throws:
AdminException

createAdmin

public Admin createAdmin(java.util.Properties p)
                  throws AdminException
Throws:
AdminException


Copyright © 2011. All Rights Reserved.