所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.omg.PortableServer
接口 POAManagerOperations
- 所有已知子接口:
- POAManager
-
public interface POAManagerOperations
每个 POA 对象具有一个关联的 POAManager 对象。POA 管理器可以与一个或多个 POA 对象关联。POA 管理器封装 POA 关联的处理状态。
方法摘要 | |
---|---|
void |
activate() 此操作将 POA 管理器更改为激活状态,促使关联的 POA 开始处理请求。 |
void |
deactivate(boolean etherealize_objects, boolean wait_for_completion) 此操作将 POA 管理器的状态更改为非激活 (inactive),促使关联的 POA 拒绝尚未开始执行的请求以及任何新的请求。 |
void |
discard_requests(boolean wait_for_completion) 此操作将 POA 管理器的状态更改为丢弃 (discarding)。 |
State |
get_state() 此操作返回 POA 管理器的状态。 |
void |
hold_requests(boolean wait_for_completion) 此操作将 POA 管理器更改为保持 (holding) 状态,促使关联的 POA 将传入请求排队。 |
方法详细信息 |
---|
activate
void activate() throws AdapterInactive
- 此操作将 POA 管理器更改为激活状态,促使关联的 POA 开始处理请求。
-
- 抛出:
AdapterInactive
- 对非激活状态的 POAManager 调用该操作时引发。
hold_requests
void hold_requests(boolean wait_for_completion) throws AdapterInactive
- 此操作将 POA 管理器更改为保持 (holding) 状态,促使关联的 POA 将传入请求排队。
-
- 参数:
wait_for_completion
- 如果为 FALSE,则操作在更改状态后立即返回。如果为 TRUE,则操作将等待所有激活的请求完成。- 抛出:
AdapterInactive
- 对非激活状态的 POAManager 调用该操作时引发。
discard_requests
void discard_requests(boolean wait_for_completion) throws AdapterInactive
- 此操作将 POA 管理器的状态更改为丢弃 (discarding)。这促使关联的 POA 丢弃传入请求。
-
- 参数:
wait_for_completion
- 如果为 FALSE,则操作在更改状态后立即返回。如果为 TRUE,则操作将等待所有激活的请求完成。- 抛出:
AdapterInactive
- 对非激活状态的 POAManager 调用该操作时引发。
deactivate
void deactivate(boolean etherealize_objects, boolean wait_for_completion) throws AdapterInactive
- 此操作将 POA 管理器的状态更改为非激活 (inactive),促使关联的 POA 拒绝尚未开始执行的请求以及任何新的请求。
-
- 参数:
etherealize_objects
- 一个标记,指示是否对所有激活的对象调用关联 servant 管理器的 etherealize 操作。wait_for_completion
- 如果为 FALSE,则操作在更改状态后立即返回。如果为 TRUE,则操作将等待所有激活的请求完成。- 抛出:
AdapterInactive
- 对非激活状态的 POAManager 调用该操作时引发。
get_state
State get_state()
- 此操作返回 POA 管理器的状态。
-
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |