Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ObjectFactoryBuilder
Платформа JNDI учитывает объектные реализации, которые будут загружены в динамически через объектные фабрики. Например, ища принтер, связанный в пространстве имен, если служба печати связывает имена принтера к Ссылкам, Ссылка принтера могла бы использоваться, чтобы создать объект принтера, так, чтобы вызывающая сторона поиска могла непосредственно работать на объекте принтера после поиска. ObjectFactory ответственен за создание объектов определенного типа. JNDI использует политику значения по умолчанию для использования и загрузки объектных фабрик. Можно переопределить эту политику значения по умолчанию, вызывая NamingManager.setObjectFactoryBuilder() с ObjectFactoryBuilder, который содержит определенный с помощью программы способ создать/загрузить объектные фабрики. Любая реализация ObjectFactoryBuilder должна реализовать этот интерфейс это для того, чтобы создать объектные фабрики.
Модификатор и Тип | Метод и Описание |
---|---|
ObjectFactory |
createObjectFactory(Object obj, Hashtable<?,?> environment)
Создает новую объектную фабрику, используя предоставленную среду.
|
ObjectFactory createObjectFactory(Object obj, Hashtable<?,?> environment) throws NamingException
Параметр среды принадлежит вызывающей стороне. Реализация не будет изменять объект или сохранять ссылку на него, хотя он может сохранить ссылку на клона или копию.
obj
- Возможно нулевой объект, для которого можно создать фабрику.environment
- Среда, чтобы использовать, создавая фабрику. Может быть нуль.NamingException
- Если объектная фабрика не может быть создана.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92