|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectcom.beetle.framework.resource.AppContext
public final class AppContext
| 字段摘要 | |
|---|---|
static java.lang.String |
FRAMEWORK_JTA_JNDI_NAME
|
| 构造方法摘要 | |
|---|---|
AppContext()
|
|
| 方法摘要 | |
|---|---|
static void |
clearEJBContexts()
|
static void |
clearLocalEJBContexts()
|
static java.lang.String |
getCommonConfig(java.lang.String key)
获取框架本身公共信息配置 (resource.properties) |
static javax.naming.Context |
getFrameworkContext()
从框架获取一个上下文Context |
static java.util.Enumeration |
getFrameworkContextBindNames()
getFrameworkContextBindNames |
static javax.naming.Context |
getLocalEJBContainerContext()
获取本地EJB容器上下文Context |
static javax.security.auth.login.LoginContext |
getLoginContext(java.lang.String tagName)
根据sysconfig配置获取对于的LoginContext JAAS |
static javax.naming.Context |
getRemoteEJBContainerContext()
获取SysConfig.xml文件 |
static javax.naming.Context |
getRemoteEJBContainerContext(java.lang.String tagName)
获取SysConfig.xml文件 |
static void |
loadBeetleJaasConfigFile()
手动加载beetle_jaas.config文件,一般情况下在应用初始化时执行1次 |
static void |
removeEJBContext(java.lang.String tagname)
关闭远程context和从缓存清除 |
static void |
removeLoginContext(java.lang.String tagname)
|
static java.lang.Object |
subjectDoAs(java.lang.String tagname,
javax.security.auth.Subject sbj,
java.security.PrivilegedAction paction)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static final java.lang.String FRAMEWORK_JTA_JNDI_NAME
| 构造方法详细信息 |
|---|
public AppContext()
| 方法详细信息 |
|---|
public static javax.security.auth.login.LoginContext getLoginContext(java.lang.String tagName)
throws javax.security.auth.login.LoginException
tagName -
javax.security.auth.login.LoginException
public static javax.naming.Context getRemoteEJBContainerContext()
throws javax.naming.NamingException
javax.naming.NamingException
public static javax.naming.Context getRemoteEJBContainerContext(java.lang.String tagName)
throws javax.naming.NamingException
tagName -
javax.naming.NamingException
public static javax.naming.Context getLocalEJBContainerContext()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic static javax.naming.Context getFrameworkContext()
javax.naming.NamingExceptionpublic static java.util.Enumeration getFrameworkContextBindNames()
public static java.lang.Object subjectDoAs(java.lang.String tagname,
javax.security.auth.Subject sbj,
java.security.PrivilegedAction paction)
public static void loadBeetleJaasConfigFile()
public static void clearLocalEJBContexts()
public static void removeLoginContext(java.lang.String tagname)
public static void removeEJBContext(java.lang.String tagname)
tagname - public static void clearEJBContexts()
public static java.lang.String getCommonConfig(java.lang.String key)
key - APP_HOME--应用配置文件主目录 ;STORAGE_SYSTEM--Storage存储目录
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||