feat(REQ-2924) - 移除 starter 的 Bean 注册
This commit is contained in:
parent
d4e4f4a45e
commit
2bff396e6b
@ -57,6 +57,7 @@ public class StarterBroadcastMQConfiguration {
|
||||
|
||||
//================================= Workflow Engine Broadcast MQ =================================//
|
||||
@Bean(BROADCAST_EVENT_HANDLER_REPOSITORY_BEAN_NAME)
|
||||
@ConditionalOnProperty(prefix = "rocketmq", value = "name-server")
|
||||
@ConditionalOnMissingBean(name = BROADCAST_EVENT_HANDLER_REPOSITORY_BEAN_NAME)
|
||||
public EventHandlerRepository broadcastEventHandlerRepository() {
|
||||
return new EventHandlerRepository((ex, logText) -> {
|
||||
@ -69,6 +70,7 @@ public class StarterBroadcastMQConfiguration {
|
||||
}
|
||||
|
||||
@Bean(BROADCAST_EVENT_CONSUMER_BEAN_NAME)
|
||||
@ConditionalOnProperty(prefix = "rocketmq", value = "name-server")
|
||||
@ConditionalOnMissingBean(name = BROADCAST_EVENT_CONSUMER_BEAN_NAME)
|
||||
public EventConsumer broadcastEventConsumer(@Qualifier(BROADCAST_EVENT_HANDLER_REPOSITORY_BEAN_NAME) EventHandlerRepository eventHandlerRepository) {
|
||||
Consumer<EventConsumer.EventWrapper> callback = eventWrapper -> {
|
||||
@ -84,6 +86,7 @@ public class StarterBroadcastMQConfiguration {
|
||||
}
|
||||
|
||||
@Component
|
||||
@ConditionalOnProperty(prefix = "rocketmq", value = "name-server")
|
||||
@Conditional(NonContainerEnvironmentCondition.class)
|
||||
@RocketMQMessageListener(topic = DEFAULT_EVENT + "${spring.profiles.active}",
|
||||
consumerGroup = "GID_${spring.application.name}_workflow_engine_${GID_SEGMENT}_consumer",
|
||||
@ -125,6 +128,7 @@ public class StarterBroadcastMQConfiguration {
|
||||
}
|
||||
|
||||
@Bean("workflowEngineBroadcastEventListener")
|
||||
@ConditionalOnProperty(prefix = "rocketmq", value = "name-server")
|
||||
public WorkflowEngineBroadcastEventListener workflowEngineBroadcastEventListener(@Qualifier(BROADCAST_EVENT_CONSUMER_BEAN_NAME) EventConsumer broadcastEventConsumer,
|
||||
WorkflowEngineStarterProperties workflowEngineStarterProperties,
|
||||
List<InnerWorkflowListener> listenerProvider) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user