|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 WrongPolicy 的软件包 | |
---|---|
org.omg.PortableServer | 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 |
org.omg.PortableServer.POAPackage | 允许程序员构造可在不同 ORB 产品间移植的对象实现。 |
org.omg.PortableServer 中 WrongPolicy 的使用 |
---|
抛出 WrongPolicy 的 org.omg.PortableServer 中的方法 | |
---|---|
void |
POAOperations.activate_object_with_id(byte[] id,
Servant p_servant)
此操作将指定 Object Id 与指定 servant 之间的关联输入 Active Object Map。 |
byte[] |
POAOperations.activate_object(Servant p_servant)
此操作生成一个 Object Id,并将该 Object Id 和指定的 servant 输入 Active Object Map。 |
Object |
POAOperations.create_reference(String intf)
此操作创建一个对象引用,该引用封装 POA 生成的 Object Id 值和指定的接口存储库 id。 |
void |
POAOperations.deactivate_object(byte[] oid)
此操作促使在 oid 参数中指定的 ObjectId 被取消激活。 |
ServantManager |
POAOperations.get_servant_manager()
如果 POA 的 ServantRetentionPolicy 为 RETAIN,则 ServantManager 参数 (imgr) 应该支持 ServantActivator 接口。 |
Servant |
POAOperations.get_servant()
此操作返回与 POA 关联的默认 servant。 |
Object |
POAOperations.id_to_reference(byte[] oid)
如果具有指定 Object Id 值的对象当前不是激活状态,则返回一个封装激活该对象时所用信息的引用。 |
Servant |
POAOperations.id_to_servant(byte[] oid)
如果 POA 具有 RETAIN 策略并且指定的 ObjectId 存在于 Active Object Map 中,则此操作返回与 Active Object Map 中该对象关联的 servant。 |
byte[] |
POAOperations.reference_to_id(Object reference)
此操作返回指定引用封装的 Object Id 值。 |
Servant |
POAOperations.reference_to_servant(Object reference)
如果 POA 具有 RETAIN 策略并且指定的对象存在于 Active Object Map 中,则此操作返回与 Active Object Map 中该对象关联的 servant。 |
byte[] |
POAOperations.servant_to_id(Servant p_servant)
此操作有四种可能的行为。 |
Object |
POAOperations.servant_to_reference(Servant p_servant)
如果在此 POA 指派的操作的上下文外调用此操作,则需要 RETAIN 策略以及 UNIQUE_ID 或 IMPLICIT_ACTIVATION 策略之一。 |
void |
POAOperations.set_servant_manager(ServantManager imgr)
此操作设置与 POA 关联的默认 servant 管理器。 |
void |
POAOperations.set_servant(Servant p_servant)
此操作在 POA 中将指定的 servant 注册为默认 servant。 |
org.omg.PortableServer.POAPackage 中 WrongPolicy 的使用 |
---|
返回 WrongPolicy 的 org.omg.PortableServer.POAPackage 中的方法 | |
---|---|
static WrongPolicy |
WrongPolicyHelper.extract(Any a)
|
static WrongPolicy |
WrongPolicyHelper.read(InputStream istream)
|
参数类型为 WrongPolicy 的 org.omg.PortableServer.POAPackage 中的方法 | |
---|---|
static void |
WrongPolicyHelper.insert(Any a,
WrongPolicy that)
|
static void |
WrongPolicyHelper.write(OutputStream ostream,
WrongPolicy value)
|
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。