The classes in this package are discussed in Chapter 11 of Expert One-On-One J2EE Design and Development by Rod Johnson (Wrox, 2002).
| JndiCallback<T> | Callback interface to be implemented by classes that need to perform an operation (such as a lookup) in a JNDI context. |
| JndiAccessor | Convenient superclass for JNDI accessors, providing "jndiTemplate" and "jndiEnvironment" bean properties. |
| JndiLocatorDelegate | JndiLocatorSupport subclass with public lookup methods,
for convenient use as a delegate. |
| JndiLocatorSupport | Convenient superclass for classes that can locate any number of JNDI objects. |
| JndiObjectFactoryBean | FactoryBean that looks up a
JNDI object. |
| JndiObjectLocator | Convenient superclass for JNDI-based service locators, providing configurable lookup of a specific JNDI resource. |
| JndiObjectTargetSource | AOP TargetSource that provides
configurable JNDI lookups for getTarget() calls. |
| JndiPropertySource | PropertySource implementation that reads properties from
a JNDI Context. |
| JndiTemplate | Helper class that simplifies JNDI operations. |
| JndiTemplateEditor | Properties editor for JndiTemplate objects. |
| JndiLookupFailureException | RuntimeException to be thrown in case of JNDI lookup failures,
in particular from code that does not declare JNDI's checked
javax.naming.NamingException: for example, from Spring's
JndiObjectTargetSource. |
| TypeMismatchNamingException | Exception thrown if a type mismatch is encountered for an object located in a JNDI environment. |