A B C D E G H I L R S T U V 
All Classes All Packages

A

AbstractComponentExecutor - Class in com.alibaba.cola.extension.register
 
AbstractComponentExecutor() - Constructor for class com.alibaba.cola.extension.register.AbstractComponentExecutor
 

B

bizId() - Method in annotation type com.alibaba.cola.extension.Extension
 
bootstrap() - Method in class com.alibaba.cola.extension.ExtensionAutoConfiguration
 

C

com.alibaba.cola.extension - package com.alibaba.cola.extension
 
com.alibaba.cola.extension.register - package com.alibaba.cola.extension.register
 

D

doRegistration(ExtensionPointI) - Method in class com.alibaba.cola.extension.register.ExtensionRegister
 

E

equals(Object) - Method in class com.alibaba.cola.extension.ExtensionCoordinate
 
execute(ExtensionCoordinate, Function<T, R>) - Method in class com.alibaba.cola.extension.register.AbstractComponentExecutor
 
execute(Class<T>, BizScenario, Function<T, R>) - Method in class com.alibaba.cola.extension.register.AbstractComponentExecutor
Execute extension with Response
executeVoid(ExtensionCoordinate, Consumer<T>) - Method in class com.alibaba.cola.extension.register.AbstractComponentExecutor
 
executeVoid(Class<T>, BizScenario, Consumer<T>) - Method in class com.alibaba.cola.extension.register.AbstractComponentExecutor
Execute extension without Response
executor() - Method in class com.alibaba.cola.extension.ExtensionAutoConfiguration
 
Extension - Annotation Type in com.alibaba.cola.extension
Extension
EXTENSION_EXTPT_NAMING - Static variable in class com.alibaba.cola.extension.register.ExtensionRegister
 
ExtensionAutoConfiguration - Class in com.alibaba.cola.extension
 
ExtensionAutoConfiguration() - Constructor for class com.alibaba.cola.extension.ExtensionAutoConfiguration
 
ExtensionBootstrap - Class in com.alibaba.cola.extension.register
ExtensionBootstrap
ExtensionBootstrap() - Constructor for class com.alibaba.cola.extension.register.ExtensionBootstrap
 
ExtensionCoordinate - Class in com.alibaba.cola.extension
Extension Coordinate(扩展坐标) is used to uniquely position an Extension
ExtensionCoordinate(Class, BizScenario) - Constructor for class com.alibaba.cola.extension.ExtensionCoordinate
 
ExtensionCoordinate(String, String) - Constructor for class com.alibaba.cola.extension.ExtensionCoordinate
 
ExtensionExecutor - Class in com.alibaba.cola.extension
ExtensionExecutor
ExtensionExecutor() - Constructor for class com.alibaba.cola.extension.ExtensionExecutor
 
ExtensionPointI - Interface in com.alibaba.cola.extension
ExtensionPointI is the parent interface of all ExtensionPoints 扩展点表示一块逻辑在不同的业务有不同的实现,使用扩展点做接口申明,然后用Extension(扩展)去实现扩展点。
ExtensionRegister - Class in com.alibaba.cola.extension.register
ExtensionRegister
ExtensionRegister() - Constructor for class com.alibaba.cola.extension.register.ExtensionRegister
 
ExtensionRepository - Class in com.alibaba.cola.extension
ExtensionRepository
ExtensionRepository() - Constructor for class com.alibaba.cola.extension.ExtensionRepository
 

G

getBizScenario() - Method in class com.alibaba.cola.extension.ExtensionCoordinate
 
getExtensionPointClass() - Method in class com.alibaba.cola.extension.ExtensionCoordinate
 
getExtensionRepo() - Method in class com.alibaba.cola.extension.ExtensionRepository
 

H

hashCode() - Method in class com.alibaba.cola.extension.ExtensionCoordinate
 

I

init() - Method in class com.alibaba.cola.extension.register.ExtensionBootstrap
 

L

locateComponent(Class<C>, BizScenario) - Method in class com.alibaba.cola.extension.ExtensionExecutor
 
locateComponent(Class<C>, BizScenario) - Method in class com.alibaba.cola.extension.register.AbstractComponentExecutor
 
locateExtension(Class<Ext>, BizScenario) - Method in class com.alibaba.cola.extension.ExtensionExecutor
if the bizScenarioUniqueIdentity is "ali.tmall.supermarket" the search path is as below: 1、first try to get extension by "ali.tmall.supermarket", if get, return it.

R

register() - Method in class com.alibaba.cola.extension.ExtensionAutoConfiguration
 
repository() - Method in class com.alibaba.cola.extension.ExtensionAutoConfiguration
 

S

scenario() - Method in annotation type com.alibaba.cola.extension.Extension
 
setApplicationContext(ApplicationContext) - Method in class com.alibaba.cola.extension.register.ExtensionBootstrap
 

T

toString() - Method in class com.alibaba.cola.extension.ExtensionCoordinate
 

U

useCase() - Method in annotation type com.alibaba.cola.extension.Extension
 

V

valueOf(Class, BizScenario) - Static method in class com.alibaba.cola.extension.ExtensionCoordinate
 
A B C D E G H I L R S T U V 
All Classes All Packages