@Documented @Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface Activate
底层框架SPI提供者通过
ExtensionLoader的ExtensionLoader.getActivateExtension(com.alibaba.dubbo.common.URL, java.lang.String)方法
获得条件的扩展。SPI,
ExtensionLoader,
ExtensionLoader.getActivateExtension(com.alibaba.dubbo.common.URL, String[], String)public abstract String[] group
ExtensionLoader.getActivateExtension(com.alibaba.dubbo.common.URL, java.lang.String)的group参数给的值,则返回扩展。
public abstract String[] value
ExtensionLoader.getActivateExtension(com.alibaba.dubbo.common.URL, java.lang.String)的URL的参数Key中有,则返回扩展。
示例:@Activate("cache,validatioin"),
则ExtensionLoader.getActivateExtension(com.alibaba.dubbo.common.URL, java.lang.String)的URL的参数有cacheKey,或是validatioin则返回扩展。
public abstract String[] before
public abstract String[] after
Copyright © 2012–2017 Alibaba. All rights reserved.