public interface POAManagerOperations
Modifier and Type | Method and Description |
---|---|
void |
activate()
此操作将POA管理器的状态更改为活动状态,导致相关联的POA开始处理请求。
|
void |
deactivate(boolean etherealize_objects, boolean wait_for_completion)
此操作将POA管理器的状态更改为非活动状态,导致相关联的POA拒绝尚未开始执行的请求以及任何新请求。
|
void |
discard_requests(boolean wait_for_completion)
此操作将POA管理器的状态更改为丢弃。
|
State |
get_state()
此操作返回POA管理器的状态。
|
void |
hold_requests(boolean wait_for_completion)
该操作将POA管理器的状态改变为保持状态,导致相关的POA排队传入的请求。
|
void activate() throws AdapterInactive
AdapterInactive
- 如果在POAManager处于非活动状态的情况下调用操作,则被引发。
void hold_requests(boolean wait_for_completion) throws AdapterInactive
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。
如果为TRUE,则等待所有活动请求完成。
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则引发。
void discard_requests(boolean wait_for_completion) throws AdapterInactive
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。
如果为TRUE,则等待所有活动请求完成。
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则会被引发。
void deactivate(boolean etherealize_objects, boolean wait_for_completion) throws AdapterInactive
etherealize_objects
- 用于指示是否为所有活动对象调用相关联的仆人管理器的etherealize操作的标志。
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。
如果为TRUE,则等待所有活动请求完成。
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则会被提升。
State get_state()