-
- All Known Subinterfaces:
-
POAManager
public interface POAManagerOperations
每个POA对象都有一个关联的POAManager对象。 POA管理器可以与一个或多个POA对象相关联。 POA管理器封装与其相关联的POA的处理状态。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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排队传入的请求。
-
-
-
方法详细信息
-
activate
void activate() throws AdapterInactive
此操作将POA管理器的状态更改为活动状态,导致相关联的POA开始处理请求。- 异常
-
AdapterInactive
- 如果在POAManager处于非活动状态的情况下调用操作,则被引发。
-
hold_requests
void hold_requests(boolean wait_for_completion) throws AdapterInactive
该操作将POA管理器的状态改变为保持状态,导致相关的POA排队传入的请求。- 参数
-
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。 如果为TRUE,则等待所有活动请求完成。 - 异常
-
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则引发。
-
discard_requests
void discard_requests(boolean wait_for_completion) throws AdapterInactive
此操作将POA管理器的状态更改为丢弃。 这会导致关联的POA丢弃传入的请求。- 参数
-
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。 如果为TRUE,则等待所有活动请求完成。 - 异常
-
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则引发。
-
deactivate
void deactivate(boolean etherealize_objects, boolean wait_for_completion) throws AdapterInactive
此操作将POA管理器的状态更改为非活动状态,导致相关联的POA拒绝尚未开始执行的请求以及任何新请求。- 参数
-
etherealize_objects
- 用于指示是否为所有活动对象调用相关联的仆人管理器的etherealize_objects
的标志。 -
wait_for_completion
- 如果为FALSE,操作在更改状态后立即返回。 如果为TRUE,则等待所有活动请求完成。 - 异常
-
AdapterInactive
- 如果在不活动状态下在POAManager上调用操作,则引发。
-
get_state
State get_state()
此操作返回POA管理器的状态。
-
-