D E G I O P S V
D
- DefaultServiceEngine - org.bekit.service.engine中的类
-
服务引擎默认实现类
- DefaultServiceEngine(EventPublisher) - 类 的构造器org.bekit.service.engine.DefaultServiceEngine
-
E
- execute(String, O) - 类 中的方法org.bekit.service.engine.DefaultServiceEngine
-
- execute(String, O, Map<Object, Object>) - 类 中的方法org.bekit.service.engine.DefaultServiceEngine
-
- execute(ServiceContext) - 类 中的方法org.bekit.service.service.ServiceExecutor
-
执行服务
- execute(Object, ServiceContext) - 类 中的方法org.bekit.service.service.ServiceExecutor.ServicePhaseExecutor
-
执行服务阶段
- execute(String, O) - 接口 中的方法org.bekit.service.ServiceEngine
-
执行服务
- execute(String, O, Map<Object, Object>) - 接口 中的方法org.bekit.service.ServiceEngine
-
执行服务
G
- getAttachmentAttr(Object) - 类 中的方法org.bekit.service.engine.ServiceContext
-
获取附件属性
- getOrder() - 类 中的方法org.bekit.service.engine.ServiceContext
-
获取order
- getOrderClass() - 类 中的方法org.bekit.service.service.ServiceExecutor
-
获取Order的真实类型
- getOrderClass() - 类 中的方法org.bekit.service.service.ServiceExecutor.ServicePhaseExecutor
-
获取ServiceContext泛型O的真实类型
- getRequiredServiceExecutor(String) - 类 中的方法org.bekit.service.service.ServiceHolder
-
获取服务执行器
- getResolver() - 类 中的方法org.bekit.service.listener.ServiceListenerType
-
- getResult() - 类 中的方法org.bekit.service.engine.ServiceContext
-
获取result
- getResultClass() - 类 中的方法org.bekit.service.service.ServiceExecutor
-
获取Result的真实类型
- getResultClass() - 类 中的方法org.bekit.service.service.ServiceExecutor.ServicePhaseExecutor
-
获取ServiceContext泛型R的真实类型
- getService() - 类 中的方法org.bekit.service.event.ServiceApplyEvent
-
- getService() - 类 中的方法org.bekit.service.event.ServiceFinishEvent
-
- getServiceContext() - 类 中的方法org.bekit.service.event.ServiceApplyEvent
-
- getServiceContext() - 类 中的方法org.bekit.service.event.ServiceExceptionEvent
-
- getServiceContext() - 类 中的方法org.bekit.service.event.ServiceFinishEvent
-
- getServiceName() - 类 中的方法org.bekit.service.event.ServiceExceptionEvent
-
- getServiceName() - 类 中的方法org.bekit.service.service.ServiceExecutor
-
获取服务名称
- getTargetException() - 类 中的方法org.bekit.service.event.ServiceExceptionEvent
-
I
- init() - 类 中的方法org.bekit.service.service.ServiceHolder
-
O
- org.bekit.service - 程序包 org.bekit.service
-
- org.bekit.service.annotation.listener - 程序包 org.bekit.service.annotation.listener
-
- org.bekit.service.annotation.service - 程序包 org.bekit.service.annotation.service
-
- org.bekit.service.boot - 程序包 org.bekit.service.boot
-
- org.bekit.service.engine - 程序包 org.bekit.service.engine
-
- org.bekit.service.event - 程序包 org.bekit.service.event
-
- org.bekit.service.listener - 程序包 org.bekit.service.listener
-
- org.bekit.service.service - 程序包 org.bekit.service.service
-
P
- parseService(Object, PlatformTransactionManager) - 类 中的静态方法org.bekit.service.service.ServiceParser
-
解析服务
S
- Service - org.bekit.service.annotation.service中的注释类型
-
服务
执行顺序:@ServiceCheck(如果存在)、@ServiceExecute、@ServiceAfter(如果存在)
如果enableTx为true,则在执行@ServiceExecute前先开启新事务,如果@ServiceExecute标注的方法无异常抛出,则会提交事务,否则会回滚事务
- SERVICE_PHASE_ANNOTATIONS - 类 中的静态变量org.bekit.service.service.ServiceExecutor
-
服务阶段注解
- ServiceAfter - org.bekit.service.annotation.service中的注释类型
-
服务后置处理(执行中不会有事务)
- ServiceApplyEvent - org.bekit.service.event中的类
-
服务申请事件
- ServiceApplyEvent(String, ServiceContext) - 类 的构造器org.bekit.service.event.ServiceApplyEvent
-
- ServiceCheck - org.bekit.service.annotation.service中的注释类型
-
服务校验(执行中不会有事务)
- ServiceContext<O,R> - org.bekit.service.engine中的类
-
服务上下文
- ServiceContext(O, R, Map<Object, Object>) - 类 的构造器org.bekit.service.engine.ServiceContext
-
- serviceEngine(EventBusHolder) - 类 中的方法org.bekit.service.boot.ServiceEngineConfiguration
-
- ServiceEngine - org.bekit.service中的接口
-
服务引擎
- ServiceEngineAutoConfiguration - org.bekit.service.boot中的类
-
服务引擎自动配置类
- ServiceEngineAutoConfiguration() - 类 的构造器org.bekit.service.boot.ServiceEngineAutoConfiguration
-
- ServiceEngineConfiguration - org.bekit.service.boot中的类
-
服务引擎配置类
(非spring-boot项目需手动引入本配置类完成服务引擎配置)
- ServiceEngineConfiguration() - 类 的构造器org.bekit.service.boot.ServiceEngineConfiguration
-
- ServiceExceptionEvent - org.bekit.service.event中的类
-
服务异常事件
- ServiceExceptionEvent(String, ServiceContext, Throwable) - 类 的构造器org.bekit.service.event.ServiceExceptionEvent
-
- ServiceExecute - org.bekit.service.annotation.service中的注释类型
-
服务执行
如果@Service的enableTx属性为true,则在执行前会开启新事务;如果本注解标注的方法无异常抛出,则会提交事务,否则会回滚事务
- ServiceExecutor - org.bekit.service.service中的类
-
服务执行器
- ServiceExecutor(String, boolean, Object) - 类 的构造器org.bekit.service.service.ServiceExecutor
-
- ServiceExecutor.ServicePhaseExecutor - org.bekit.service.service中的类
-
服务阶段执行器
- ServiceFinishEvent - org.bekit.service.event中的类
-
服务完成事件
- ServiceFinishEvent(String, ServiceContext) - 类 的构造器org.bekit.service.event.ServiceFinishEvent
-
- serviceHolder() - 类 中的方法org.bekit.service.boot.ServiceEngineConfiguration
-
- ServiceHolder - org.bekit.service.service中的类
-
服务持有器(会被注册到spring容器中)
- ServiceHolder() - 类 的构造器org.bekit.service.service.ServiceHolder
-
- ServiceListener - org.bekit.service.annotation.listener中的注释类型
-
服务监听器
- ServiceListenerType - org.bekit.service.listener中的类
-
服务监听器类型
- ServiceListenerType() - 类 的构造器org.bekit.service.listener.ServiceListenerType
-
- ServiceParser - org.bekit.service.service中的类
-
服务解析器
- ServiceParser() - 类 的构造器org.bekit.service.service.ServiceParser
-
- ServicePhaseExecutor(Method, Class, Class) - 类 的构造器org.bekit.service.service.ServiceExecutor.ServicePhaseExecutor
-
- setAttachmentAttr(Object, Object) - 类 中的方法org.bekit.service.engine.ServiceContext
-
设置附件属性
- setPhaseExecutor(Class, ServiceExecutor.ServicePhaseExecutor) - 类 中的方法org.bekit.service.service.ServiceExecutor
-
设置服务阶段执行器
- setTxExecutor(TxExecutor) - 类 中的方法org.bekit.service.service.ServiceExecutor
-
设置事务执行器
V
- validate() - 类 中的方法org.bekit.service.service.ServiceExecutor
-
校验服务执行器是否有效
D E G I O P S V
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.