- java.lang.Object
 -  
      
- org.omg.CORBA.portable.ObjectImpl
 -  
        
- org.omg.PortableServer._ServantActivatorStub
 
 
 
-  
       
- All Implemented Interfaces:
 -  
         
Serializable,Object,IDLEntity,ServantActivator,ServantActivatorOperations,ServantManager,ServantManagerOperations 
public class _ServantActivatorStub extends ObjectImpl implements ServantActivator
当POA具有RETAIN策略时,它使用ServantActivator的仆人管理器。 
-  
        
       
-  
             
构造方法摘要
构造方法 Constructor 描述 _ServantActivatorStub() 
-  
             
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 String[]_ids()检索包含此ObjectImpl对象支持的存储库标识符的字符串数组。voidetherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)假设POA具有USE_SERVANT_MANAGER和RETAIN策略,则每当某个对象的servant被停用时,都会调用此操作。Servantincarnate(byte[] oid, POA adapter)假设POA具有USE_SERVANT_MANAGER和RETAIN策略,POA每当POA收到对当前不活动的对象的请求时,POA将调用此操作。-  
               
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
-  
               
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override 
-  
               
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
字段详细信息
-  
_opsClass
public static final Class _opsClass
 
 -  
 
-  
             
方法详细信息
-  
incarnate
public Servant incarnate(byte[] oid, POA adapter) throws ForwardRequest
假设POA具有USE_SERVANT_MANAGER和RETAIN策略,POA每当POA收到对当前不活动的对象的请求时,POA将调用此操作。- Specified by:
 -  
              
incarnate在接口ServantActivatorOperations - 参数
 -  
              
oid- 与请求上的对象相关联的对象标识符已创建。 -  
              
adapter- 激活对象的POA的对象引用。 - 结果
 - 与oid对应的servant由用户提供的servant manager创建或定位。
 - 异常
 -  
              
ForwardRequest- 向ORB指示它负责将当前请求和后续请求传递给异常的forward_reference成员中指出的对象。 
 
-  
etherealize
public void etherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)假设POA具有USE_SERVANT_MANAGER和RETAIN策略,则每当某个对象的servant被停用时,都会调用此操作。- Specified by:
 -  
              
etherealize在接口ServantActivatorOperations - 参数
 -  
              
oid- 与被禁用对象关联的对象标识。 -  
              
adapter- 对象引用,其中对象被激活。 -  
              
serv- 包含与被停用对象关联的servant的引用。 -  
              
cleanup_in_progress- 如果TRUE表示使用etherealize_objects参数为TRUE调用destroy或deactivate。 FALSE表示由于其他原因,称为“醚化”。 -  
              
remaining_activations- 指示仆人经理是否可以销毁仆人。 如果设置为TRUE,则Servant Manager应该等到所有正在进行的调用完成。 
 
-  
_ids
public String[] _ids()
描述从类复制:ObjectImpl检索包含此ObjectImpl对象支持的存储库标识符的字符串数组。 例如,对于stub,此方法返回有关stub支持的所有接口的信息。- Specified by:
 -  
              
_ids在类ObjectImpl - 结果
 - 
               该 
              
ObjectImpl实例支持的所有存储库标识符的数组 
 
 -  
 
 -