- java.lang.Object
 -  
      
- jdk.dynalink.linker.support.CompositeGuardingDynamicLinker
 
 
-  
       
- 实现的所有接口
 -  
         
GuardingDynamicLinker 
public class CompositeGuardingDynamicLinker extends Object implements GuardingDynamicLinker
GuardingDynamicLinker,在其getGuardedInvocation(LinkRequest, LinkerServices)中按顺序委托给其他保护动态链接器列表。 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)创建一个新的复合链接器。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 GuardedInvocationgetGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)将调用委托给其组件链接器。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
CompositeGuardingDynamicLinker
public CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)
创建一个新的复合链接器。- 参数
 -  
              
linkers- 组件链接器列表。 - 异常
 -  
              
NullPointerException- 如果linkers或其任何元素为空。 
 
 -  
 
-  
             
方法详细信息
-  
getGuardedInvocation
public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices) throws 异常
将调用委托给其组件链接器。 返回从组件链接器返回的第一个非null值。 如果没有组件链接器返回非null调用,则返回null。- Specified by:
 -  
              
getGuardedInvocation,界面GuardingDynamicLinker - 参数
 -  
              
linkRequest- 描述链接特定调用请求的对象 -  
              
linkerServices- 链接器服务 - 结果
 - 组件链接器的第一个非null返回值,如果没有组件返回非null,则返回null。
 - 异常
 -  
              
异常- if the operation fails for whatever reason 
 
 -  
 
 -