类 JndiObjectLocator
java.lang.Object
cn.taketoday.jndi.JndiAccessor
cn.taketoday.jndi.JndiLocatorSupport
cn.taketoday.jndi.JndiObjectLocator
- 所有已实现的接口:
InitializingBean
Convenient superclass for JNDI-based service locators,
providing configurable lookup of a specific JNDI resource.
Exposes a "jndiName" property. This may or may not
include the "java:comp/env/" prefix expected by Jakarta EE applications when
accessing a locally mapped (Environmental Naming Context) resource. If it
doesn't, the "java:comp/env/" prefix will be prepended if the "resourceRef"
property is true (the default is false) and no other scheme
(e.g. "java:") is given.
Subclasses may invoke the lookup() method whenever it is appropriate.
Some classes might do this on initialization, while others might do it
on demand. The latter strategy is more flexible in that it allows for
initialization of the locator before the JNDI object is available.
-
字段概要
从类继承的字段 cn.taketoday.jndi.JndiLocatorSupport
CONTAINER_PREFIX从类继承的字段 cn.taketoday.jndi.JndiAccessor
logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidClass<?>Return the type that the located JNDI object is supposed to be assignable to, if any.Return the JNDI name to look up.protected Objectlookup()Perform the actual JNDI lookup for this locator's target resource.voidsetExpectedType(Class<?> expectedType) Specify the type that the located JNDI object is supposed to be assignable to, if any.voidsetJndiName(String jndiName) Specify the JNDI name to look up.从类继承的方法 cn.taketoday.jndi.JndiLocatorSupport
convertJndiName, isResourceRef, lookup, lookup, setResourceRef从类继承的方法 cn.taketoday.jndi.JndiAccessor
getJndiEnvironment, getJndiTemplate, setJndiEnvironment, setJndiTemplate
-
构造器详细资料
-
JndiObjectLocator
public JndiObjectLocator()
-
-
方法详细资料
-
setJndiName
Specify the JNDI name to look up. If it doesn't begin with "java:comp/env/" this prefix is added automatically if "resourceRef" is set to "true".- 参数:
jndiName- the JNDI name to look up- 另请参阅:
-
getJndiName
Return the JNDI name to look up. -
setExpectedType
Specify the type that the located JNDI object is supposed to be assignable to, if any. -
getExpectedType
Return the type that the located JNDI object is supposed to be assignable to, if any. -
afterPropertiesSet
-
lookup
Perform the actual JNDI lookup for this locator's target resource.- 返回:
- the located target object
- 抛出:
NamingException- if the JNDI lookup failed or if the located JNDI object is not assignable to the expected type- 另请参阅:
-