跳过导航链接
A B C D E F G H I L N R S T V W 

A

AbstractComponentExecutor - com.alibaba.cola.boot中的类
 
AbstractComponentExecutor() - 类 的构造器com.alibaba.cola.boot.AbstractComponentExecutor
 
activateSysLogger() - 类 中的静态方法com.alibaba.cola.logger.LoggerFactory
This is just for testing purpose, don't use it on product!
ApplicationContextHelper - com.alibaba.cola.common中的类
ApplicationContextHelper
ApplicationContextHelper() - 类 的构造器com.alibaba.cola.common.ApplicationContextHelper
 
Assert - com.alibaba.cola.exception中的类
Assertion utility class that assists in validating arguments.
Assert() - 类 的构造器com.alibaba.cola.exception.Assert
 
asyncFire(EventI) - 类 中的方法com.alibaba.cola.event.EventBus
 
asyncFire(EventI) - 接口 中的方法com.alibaba.cola.event.EventBusI
Async fire all handlers

B

BaseException - com.alibaba.cola.exception.framework中的异常错误
Base Exception is the parent of all exceptions
BaseException(String) - 异常错误 的构造器com.alibaba.cola.exception.framework.BaseException
 
BaseException(String, Throwable) - 异常错误 的构造器com.alibaba.cola.exception.framework.BaseException
 
BasicErrorCode - com.alibaba.cola.exception.framework中的枚举
There are only 3 basic ErrorCode: COLA_ERROR BIZ_ERROR SYS_ERROR Created by fulan.zjf on 2017/12/18.
BizException - com.alibaba.cola.exception中的异常错误
BizException is known Exception, no need retry
BizException(String) - 异常错误 的构造器com.alibaba.cola.exception.BizException
 
BizException(ErrorCodeI, String) - 异常错误 的构造器com.alibaba.cola.exception.BizException
 
BizException(String, Throwable) - 异常错误 的构造器com.alibaba.cola.exception.BizException
 
buildFilterChain(Class...) - 类 中的静态方法com.alibaba.cola.pattern.filter.FilterChainFactory
 

C

ColaConstant - com.alibaba.cola.common中的类
CoreConstant
ColaConstant() - 类 的构造器com.alibaba.cola.common.ColaConstant
 
ColaException - com.alibaba.cola.exception.framework中的异常错误
Infrastructure Exception
ColaException(String) - 异常错误 的构造器com.alibaba.cola.exception.framework.ColaException
 
ColaException(String, Throwable) - 异常错误 的构造器com.alibaba.cola.exception.framework.ColaException
 
com.alibaba.cola.boot - 程序包 com.alibaba.cola.boot
This package contains Bootstrap class of Application.
com.alibaba.cola.common - 程序包 com.alibaba.cola.common
 
com.alibaba.cola.domain - 程序包 com.alibaba.cola.domain
领域模型抽象层
com.alibaba.cola.event - 程序包 com.alibaba.cola.event
 
com.alibaba.cola.exception - 程序包 com.alibaba.cola.exception
This package defines all kinds of Exceptions of Application.
com.alibaba.cola.exception.framework - 程序包 com.alibaba.cola.exception.framework
 
com.alibaba.cola.extension - 程序包 com.alibaba.cola.extension
Use ExtensionPointI to declare extension point, and use Extension Annotation to mark specific Extension.
com.alibaba.cola.logger - 程序包 com.alibaba.cola.logger
CRM Logger is used to decouple and uniform logger usage with different vendors, typical DIP.
com.alibaba.cola.pattern.filter - 程序包 com.alibaba.cola.pattern.filter
 
create(Class<T>) - 类 中的静态方法com.alibaba.cola.domain.DomainFactory
 
create() - 接口 中的方法com.alibaba.cola.domain.DomainFactoryI
 

D

deactivateSysLogger() - 类 中的静态方法com.alibaba.cola.logger.LoggerFactory
 
debug(String) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the DEBUG level.
debug(String, Object...) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the DEBUG level. support format.
debug(String) - 类 中的方法com.alibaba.cola.logger.SLFJLogger
 
debug(String) - 类 中的方法com.alibaba.cola.logger.SysLogger
 
DefaultExceptionHandler - com.alibaba.cola.exception.framework中的类
DefaultExceptionHandler
DefaultExceptionHandler() - 类 的构造器com.alibaba.cola.exception.framework.DefaultExceptionHandler
 
doFilter(T, FilterInvoker) - 接口 中的方法com.alibaba.cola.pattern.filter.Filter
 
doFilter(T) - 类 中的方法com.alibaba.cola.pattern.filter.FilterChain
 
DomainFactory - com.alibaba.cola.domain中的类
DomainFactory
DomainFactory() - 类 的构造器com.alibaba.cola.domain.DomainFactory
 
DomainFactoryI<T extends EntityObject> - com.alibaba.cola.domain中的接口
领域工厂
DomainServiceI - com.alibaba.cola.domain中的接口
领域服务,继承自DomainServiceI的接口都认为是DomainAbility
doRegistration(EventHandlerI) - 类 中的方法com.alibaba.cola.boot.EventRegister
 
doRegistration(ExtensionPointI) - 类 中的方法com.alibaba.cola.boot.ExtensionRegister
 
DOT_SEPARATOR - 类 中的静态变量com.alibaba.cola.common.ColaConstant
 

E

Entity - com.alibaba.cola.domain中的注释类型
Entity, Entity Object is prototype and is not thread-safe
EntityObject - com.alibaba.cola.domain中的类
Entity Object This is the parent object of all domain objects
EntityObject() - 类 的构造器com.alibaba.cola.domain.EntityObject
 
equals(Object) - 类 中的方法com.alibaba.cola.extension.ExtensionCoordinate
 
error(String) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the ERROR level.
error(String, Object...) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the ERROR level. support format.
error(String, Throwable) - 接口 中的方法com.alibaba.cola.logger.Logger
Log an exception (throwable) at the ERROR level with an accompanying message.
error(String) - 类 中的方法com.alibaba.cola.logger.SLFJLogger
 
error(String, Throwable) - 类 中的方法com.alibaba.cola.logger.SLFJLogger
 
error(String) - 类 中的方法com.alibaba.cola.logger.SysLogger
 
error(String, Throwable) - 类 中的方法com.alibaba.cola.logger.SysLogger
 
EventBus - com.alibaba.cola.event中的类
Event Bus
EventBus() - 类 的构造器com.alibaba.cola.event.EventBus
 
EventBusI - com.alibaba.cola.event中的接口
EventBus interface
EventHandler - com.alibaba.cola.event中的注释类型
 
EventHandlerI<R extends com.alibaba.cola.dto.Response,E extends com.alibaba.cola.event.EventI> - com.alibaba.cola.event中的接口
event handler
EventHub - com.alibaba.cola.event中的类
事件控制中枢
EventHub() - 类 的构造器com.alibaba.cola.event.EventHub
 
EventRegister - com.alibaba.cola.boot中的类
EventRegister
EventRegister() - 类 的构造器com.alibaba.cola.boot.EventRegister
 
ExceptionHandlerFactory - com.alibaba.cola.exception.framework中的类
ExceptionHandlerFactory
ExceptionHandlerFactory() - 类 的构造器com.alibaba.cola.exception.framework.ExceptionHandlerFactory
 
ExceptionHandlerI - com.alibaba.cola.exception中的接口
ExceptionHandlerI provide a backdoor that Application can override the default Exception handling
EXE_METHOD - 类 中的静态变量com.alibaba.cola.common.ColaConstant
 
execute(Class<T>, BizScenario, Function<T, R>) - 类 中的方法com.alibaba.cola.boot.AbstractComponentExecutor
Execute extension with Response
execute(ExtensionCoordinate, Function<T, R>) - 类 中的方法com.alibaba.cola.boot.AbstractComponentExecutor
 
execute(E) - 接口 中的方法com.alibaba.cola.event.EventHandlerI
 
executeVoid(Class<T>, BizScenario, Consumer<T>) - 类 中的方法com.alibaba.cola.boot.AbstractComponentExecutor
Execute extension without Response
executeVoid(ExtensionCoordinate, Consumer<T>) - 类 中的方法com.alibaba.cola.boot.AbstractComponentExecutor
 
Extension - com.alibaba.cola.extension中的注释类型
Extension
EXTENSION_EXTPT_NAMING - 类 中的静态变量com.alibaba.cola.common.ColaConstant
 
ExtensionCoordinate - com.alibaba.cola.extension中的类
Extension Coordinate(扩展坐标) is used to uniquely position an Extension
ExtensionCoordinate(Class, BizScenario) - 类 的构造器com.alibaba.cola.extension.ExtensionCoordinate
 
ExtensionCoordinate(String, String) - 类 的构造器com.alibaba.cola.extension.ExtensionCoordinate
 
ExtensionExecutor - com.alibaba.cola.extension中的类
ExtensionExecutor
ExtensionExecutor() - 类 的构造器com.alibaba.cola.extension.ExtensionExecutor
 
ExtensionPointI - com.alibaba.cola.extension中的接口
ExtensionPointI is the parent interface of all ExtensionPoints 扩展点表示一块逻辑在不同的业务有不同的实现,使用扩展点做接口申明,然后用Extension(扩展)去实现扩展点。
ExtensionRegister - com.alibaba.cola.boot中的类
ExtensionRegister
ExtensionRegister() - 类 的构造器com.alibaba.cola.boot.ExtensionRegister
 
ExtensionRepository - com.alibaba.cola.extension中的类
ExtensionRepository
ExtensionRepository() - 类 的构造器com.alibaba.cola.extension.ExtensionRepository
 

F

Filter<T> - com.alibaba.cola.pattern.filter中的接口
 
FilterChain<T> - com.alibaba.cola.pattern.filter中的类
拦截器链
FilterChain() - 类 的构造器com.alibaba.cola.pattern.filter.FilterChain
 
FilterChainFactory - com.alibaba.cola.pattern.filter中的类
责任链模式工厂
FilterChainFactory() - 类 的构造器com.alibaba.cola.pattern.filter.FilterChainFactory
 
FilterInvoker<T> - com.alibaba.cola.pattern.filter中的接口
 
fire(EventI) - 类 中的方法com.alibaba.cola.event.EventBus
 
fire(EventI) - 接口 中的方法com.alibaba.cola.event.EventBusI
Send event to EventBus
fireAll(EventI) - 类 中的方法com.alibaba.cola.event.EventBus
 
fireAll(EventI) - 接口 中的方法com.alibaba.cola.event.EventBusI
fire all handlers which registed the event

G

getApplicationContext() - 类 中的静态方法com.alibaba.cola.common.ApplicationContextHelper
 
getBean(Class<T>) - 类 中的静态方法com.alibaba.cola.common.ApplicationContextHelper
 
getBean(String) - 类 中的静态方法com.alibaba.cola.common.ApplicationContextHelper
 
getBean(Class<T>) - 类 中的静态方法com.alibaba.cola.domain.DomainFactory
 
getBizScenario() - 类 中的方法com.alibaba.cola.domain.EntityObject
 
getBizScenario() - 类 中的方法com.alibaba.cola.extension.ExtensionCoordinate
 
getErrCode() - 异常错误 中的方法com.alibaba.cola.exception.framework.BaseException
 
getErrCode() - 枚举 中的方法com.alibaba.cola.exception.framework.BasicErrorCode
 
getErrDesc() - 枚举 中的方法com.alibaba.cola.exception.framework.BasicErrorCode
 
getEventHandler(Class) - 类 中的方法com.alibaba.cola.event.EventHub
 
getEventRepository() - 类 中的方法com.alibaba.cola.event.EventHub
 
getExceptionHandler() - 类 中的静态方法com.alibaba.cola.exception.framework.ExceptionHandlerFactory
 
getExecutor() - 接口 中的方法com.alibaba.cola.event.EventHandlerI
 
getExtensionPointClass() - 类 中的方法com.alibaba.cola.extension.ExtensionCoordinate
 
getExtensionRepo() - 类 中的方法com.alibaba.cola.extension.ExtensionRepository
 
getLogger(Class<?>) - 类 中的静态方法com.alibaba.cola.logger.LoggerFactory
 
getLogger(String) - 类 中的静态方法com.alibaba.cola.logger.LoggerFactory
 
getLogger(Class) - 类 中的静态方法com.alibaba.cola.logger.SysLogger
 
getLogger(String) - 类 中的静态方法com.alibaba.cola.logger.SysLogger
 
getResponseRepository() - 类 中的方法com.alibaba.cola.event.EventHub
 

H

handleException(Command, Response, Exception) - 接口 中的方法com.alibaba.cola.exception.ExceptionHandlerI
 
handleException(Command, Response, Exception) - 类 中的方法com.alibaba.cola.exception.framework.DefaultExceptionHandler
 
hashCode() - 类 中的方法com.alibaba.cola.extension.ExtensionCoordinate
 

I

info(String) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the INFO level.
info(String, Object...) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the INFO level. support format.
info(String) - 类 中的方法com.alibaba.cola.logger.SLFJLogger
 
info(String) - 类 中的方法com.alibaba.cola.logger.SysLogger
 
init() - 类 中的方法com.alibaba.cola.boot.SpringBootstrap
 
invoke(T) - 接口 中的方法com.alibaba.cola.pattern.filter.FilterInvoker
 
isTrue(boolean, ErrorCodeI, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
Assert a boolean expression, throwing BizException for example
Assert.isTrue(i !
isTrue(boolean, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
isTrue(boolean) - 类 中的静态方法com.alibaba.cola.exception.Assert
 

L

locateComponent(Class<C>, BizScenario) - 类 中的方法com.alibaba.cola.boot.AbstractComponentExecutor
 
locateComponent(Class<C>, BizScenario) - 类 中的方法com.alibaba.cola.extension.ExtensionExecutor
 
locateExtension(Class<Ext>, BizScenario) - 类 中的方法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. 2、loop try to get extension by "ali.tmall", if get, return it. 3、loop try to get extension by "ali", if get, return it. 4、if not found, try the default extension
Logger - com.alibaba.cola.logger中的接口
This is a typical DIP, by depending on ourselves logger, we can change the underline logger vendor easily
LoggerFactory - com.alibaba.cola.logger中的类
 
LoggerFactory() - 类 的构造器com.alibaba.cola.logger.LoggerFactory
 

N

notEmpty(Collection<?>) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notEmpty(Collection<?>, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notEmpty(Map<?, ?>, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notEmpty(Map<?, ?>) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notNull(Object, ErrorCodeI, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notNull(Object, String) - 类 中的静态方法com.alibaba.cola.exception.Assert
 
notNull(Object) - 类 中的静态方法com.alibaba.cola.exception.Assert
 

R

register(Class<? extends EventI>, EventHandlerI) - 类 中的方法com.alibaba.cola.event.EventHub
注册事件

S

setApplicationContext(ApplicationContext) - 类 中的方法com.alibaba.cola.common.ApplicationContextHelper
 
setBizScenario(BizScenario) - 类 中的方法com.alibaba.cola.domain.EntityObject
 
setErrCode(ErrorCodeI) - 异常错误 中的方法com.alibaba.cola.exception.framework.BaseException
 
setEventRepository(HashMap<Class, List<EventHandlerI>>) - 类 中的方法com.alibaba.cola.event.EventHub
 
setHeader(FilterInvoker) - 类 中的方法com.alibaba.cola.pattern.filter.FilterChain
 
singleton - 类 中的静态变量com.alibaba.cola.exception.framework.DefaultExceptionHandler
 
SLFJLogger - com.alibaba.cola.logger中的类
 
SLFJLogger(Logger) - 类 的构造器com.alibaba.cola.logger.SLFJLogger
 
SpringBootstrap - com.alibaba.cola.boot中的类
SpringBootstrap
SpringBootstrap() - 类 的构造器com.alibaba.cola.boot.SpringBootstrap
 
SysException - com.alibaba.cola.exception中的异常错误
System Exception is unexpected Exception, retry might work again
SysException(String) - 异常错误 的构造器com.alibaba.cola.exception.SysException
 
SysException(ErrorCodeI, String) - 异常错误 的构造器com.alibaba.cola.exception.SysException
 
SysException(String, Throwable) - 异常错误 的构造器com.alibaba.cola.exception.SysException
 
SysException(String, ErrorCodeI, Throwable) - 异常错误 的构造器com.alibaba.cola.exception.SysException
 
SysLogger - com.alibaba.cola.logger中的类
 

T

toString() - 类 中的方法com.alibaba.cola.extension.ExtensionCoordinate
 

V

ValueObject - com.alibaba.cola.domain中的接口
领域值对象
valueOf(String) - 枚举 中的静态方法com.alibaba.cola.exception.framework.BasicErrorCode
返回带有指定名称的该类型的枚举常量。
valueOf(Class, BizScenario) - 类 中的静态方法com.alibaba.cola.extension.ExtensionCoordinate
 
values() - 枚举 中的静态方法com.alibaba.cola.exception.framework.BasicErrorCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

warn(String) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the WARN level.
warn(String, Object...) - 接口 中的方法com.alibaba.cola.logger.Logger
Log a message at the WARN level. support format.
warn(String) - 类 中的方法com.alibaba.cola.logger.SLFJLogger
 
warn(String) - 类 中的方法com.alibaba.cola.logger.SysLogger
 
A B C D E F G H I L N R S T V W 
跳过导航链接

Copyright © 2020. All rights reserved.