# Package org.apache.naming.factory

This package contains object factories used by the naming service.

- Class Summary
  Class | Description
  --- | ---
  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.