Package org.teiid.resource.spi
Class ConnectionContext
- java.lang.Object
-
- org.teiid.resource.spi.ConnectionContext
-
public class ConnectionContext extends Object
Thread local class to access the Subject in the Connector code. This is set just before the connector connection is created.
-
-
Constructor Summary
Constructors Constructor Description ConnectionContext()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getPassword(Subject subject, BasicManagedConnectionFactory mcf, String userName, String defalt)
static String[]
getRoles(Subject subject, String[] defalt)
static <T> T
getSecurityCredential(Subject subject, Class<T> clazz)
static Subject
getSubject()
static String
getUserName(Subject subject, BasicManagedConnectionFactory mcf, String defalt)
static void
setSubject(Subject subject)
-
-
-
Method Detail
-
getSubject
public static Subject getSubject()
-
setSubject
public static void setSubject(Subject subject)
-
getUserName
public static String getUserName(Subject subject, BasicManagedConnectionFactory mcf, String defalt)
-
getPassword
public static String getPassword(Subject subject, BasicManagedConnectionFactory mcf, String userName, String defalt)
-
-