@Configuration(value="actionTrailConfiguration")
@EnableConfigurationProperties(value={com.xforceplus.action.trail.starter.config.TrailQueueConfigProps.class,com.xforceplus.action.trail.starter.config.ActionTrailConfig.class})
@ConditionalOnWebApplication(type=SERVLET)
@ConditionalOnExpression(value="${action.trail.enable:false}")
public class ActionTrailConfiguration
extends java.lang.Object
implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.DisposableBean
| 构造器和说明 |
|---|
ActionTrailConfiguration(com.xforceplus.action.trail.starter.config.TrailQueueConfigProps trailQueueConfigProps,
com.xforceplus.action.trail.starter.config.ActionTrailConfig actionTrailConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.action.trail.starter.core.ActionTrailAsync |
actionTrailAsync(com.xforceplus.action.trail.starter.config.ActionTrailConfig actionTrailConfig) |
com.xforceplus.action.trail.starter.core.ActionTrailConsumer |
actionTrailConsumer(com.xforceplus.action.trail.starter.core.ActionTrailAsync actionTrailAsync,
com.xforceplus.action.trail.starter.config.TrailQueueConfigProps trailQueueConfigProps) |
ActionTrailInterceptor |
actionTrailInterceptor() |
void |
addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry) |
ApplicationRunnerImpl |
applicationRunnerImpl(com.xforceplus.action.trail.starter.core.ActionTrailConsumer actionTrailConsumer) |
void |
destroy() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
com.xforceplus.action.trail.starter.context.SpringContextHolder |
springContextHolder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddArgumentResolvers, addCorsMappings, addFormatters, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidatorpublic ActionTrailConfiguration(com.xforceplus.action.trail.starter.config.TrailQueueConfigProps trailQueueConfigProps,
com.xforceplus.action.trail.starter.config.ActionTrailConfig actionTrailConfig)
@Bean(name="springApplicationContextHolder") public com.xforceplus.action.trail.starter.context.SpringContextHolder springContextHolder()
public ActionTrailInterceptor actionTrailInterceptor()
public void addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry)
addInterceptors 在接口中 org.springframework.web.servlet.config.annotation.WebMvcConfigurer@Bean(name="trailApplicationRunnerImpl") public ApplicationRunnerImpl applicationRunnerImpl(@Autowired(required=false) com.xforceplus.action.trail.starter.core.ActionTrailConsumer actionTrailConsumer)
@Bean
public com.xforceplus.action.trail.starter.core.ActionTrailAsync actionTrailAsync(@Autowired(required=false)
com.xforceplus.action.trail.starter.config.ActionTrailConfig actionTrailConfig)
@Bean
public com.xforceplus.action.trail.starter.core.ActionTrailConsumer actionTrailConsumer(@Autowired(required=false)
com.xforceplus.action.trail.starter.core.ActionTrailAsync actionTrailAsync,
@Autowired(required=false)
com.xforceplus.action.trail.starter.config.TrailQueueConfigProps trailQueueConfigProps)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void destroy()
destroy 在接口中 org.springframework.beans.factory.DisposableBean