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