Module  java.corba

Interface POAManagerOperations

  • 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管理器的状态。