所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
javax.naming.spi
接口 ObjectFactoryBuilder
-
public interface ObjectFactoryBuilder
此接口表示创建对象工厂的生成器。
JNDI 框架允许通过对象工厂 动态加载对象实现。例如,当查找绑定在名称空间中的打印机时,如果打印服务将打印机的名称绑定到 Reference,则可以使用该打印机 Reference 创建一个打印机对象,从而查找的调用方可以在查找后直接在该打印机对象上操作。ObjectFactory 负责创建特定类型的对象。JNDI 使用默认策略来使用和加载对象工厂。可以通过调用使用 ObjectFactoryBuilder 参数的 NamingManager.setObjectFactoryBuilder() 重写此默认策略,ObjectFactoryBuilder 参数中包含创建/加载对象工厂的程序定义的方式。任何 ObjectFactoryBuilder 实现都必须实现此接口来创建对象工厂。
-
从以下版本开始:
-
1.3
-
另请参见:
-
ObjectFactory
, NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)
, NamingManager.setObjectFactoryBuilder(javax.naming.spi.ObjectFactoryBuilder)
createObjectFactory
ObjectFactory createObjectFactory(Object obj,
Hashtable<?,?> environment)
throws NamingException
-
使用所提供的环境创建一个新对象工厂。
环境参数由调用方所有。该实现不会修改对象或保持对该对象的引用,尽管可能保持对其副本的引用。
-
-
参数:
-
obj
- 将为之创建工厂的对象(可能为 null)。
-
environment
- 创建工厂时要使用的环境。可以为 null。
-
返回:
-
非 null 的 ObjectFactory 新实例。
-
抛出:
-
NamingException
- 如果无法创建对象工厂。
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |