# Package org.apache.naming.factory

This package contains object factories used by the naming service.

Class Summary
BeanFactory: Object factory for any Resource conforming to the JavaBean spec.
Constants: Static constants for this package.
DataSourceLinkFactory: Object factory for resource links for shared data sources.
DataSourceLinkFactory.DataSourceHandler: Simple wrapper class that will allow a user to configure a ResourceLink for a data source so that when `DataSource.getConnection()` is called, it will invoke `DataSource.getConnection(String, String)` with the preconfigured username and password.
EjbFactory: Object factory for EJBs.
FactoryBase: Abstract base class that provides common functionality required by sub-classes.
LookupFactory: Object factory for lookups.
MailSessionFactory: Factory class that creates a JNDI named JavaMail Session factory, which can be used for managing inbound and outbound electronic mail messages via JavaMail APIs.
OpenEjbFactory: Object factory for EJBs.
ResourceEnvFactory: Object factory for Resources env.
ResourceFactory: Object factory for Resources.
ResourceLinkFactory: Object factory for resource links.
SendMailFactory: Factory class that creates a JNDI named javamail MimePartDataSource object which can be used for sending email using SMTP.
TransactionFactory: Object factory for User transactions.