public interface ServantActivatorOperations extends ServantManagerOperations
| Modifier and Type | Method and Description | 
|---|---|
| void | etherealize(byte[] oid, POA adapter, Servant serv, boolean cleanup_in_progress, boolean remaining_activations)
              假设POA具有USE_SERVANT_MANAGER和RETAIN策略,则每当某个对象的servant被停用时,都会调用此操作。 
             | 
| Servant | incarnate(byte[] oid, POA adapter)
              假设POA具有USE_SERVANT_MANAGER和RETAIN策略,POA每当POA收到对当前不活动的对象的请求时,POA将调用此操作。 
             | 
Servant incarnate(byte[] oid, POA adapter) throws ForwardRequest
oid - 与请求上的对象相关联的对象标识符已创建。 
           adapter - 其中正在激活对象的POA的对象引用。 
           ForwardRequest - 向ORB指示它负责将当前请求和后续请求传递给异常的forward_reference成员中指出的对象。 
           void etherealize(byte[] oid,
                 POA adapter,
                 Servant serv,
                 boolean cleanup_in_progress,
                 boolean remaining_activations) 
          oid - 与被禁用对象关联的对象标识。 
           adapter - 对象引用的POA对象是活动的。 
           serv - 包含与被停用对象关联的servant的引用。 
           cleanup_in_progress - 如果TRUE表示使用etherealize_objects参数为TRUE调用destroy或deactivate。 
            FALSE表示由于其他原因,称为“醚化”。 
           remaining_activations - 表示仆人经理是否可以销毁仆人。 
            如果设置为TRUE,则Servant Manager应该等到所有正在进行的调用完成。 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.