@Configuration
@Import(value={com.symphony.bdk.spring.SymphonyBdkAutoConfiguration.class,org.finos.springbot.ChatWorkflowConfig.class,FreemarkerTypeConverterConfig.class,SymphonyContentConfig.class,SymphonyDataHandlerCofig.class})
@Profile(value="symphony")
public class SymphonyWorkflowConfig
extends Object
| Constructor and Description |
|---|
SymphonyWorkflowConfig() |
@Bean @ConditionalOnMissingBean public SymphonyMarkupTemplateProvider symphonyMarkupTemplater(@Value(value="${symphony.templates.prefix:classpath:/templates/symphony/}") String prefix, @Value(value="${symphony.templates.suffix:.ftl}") String suffix, @Value(value="${symphony.templates.markup.default:default-message}") String messageDefault, SymphonyMarkupWriter converter)
@Bean @ConditionalOnMissingBean public SymphonyTemplateProvider symphonyWorkTemplater(@Value(value="${symphony.templates.prefix:classpath:/templates/symphony/}") String prefix, @Value(value="${symphony.templates.suffix:.ftl}") String suffix, @Value(value="${symphony.templates.work.default:default-work}") String workDefault, FreemarkerWorkTemplater formConverter)
@Bean @ConditionalOnMissingBean public SymphonyResponseHandler symphonyResponseHandler(AbstractMarkupTemplateProvider<Markup> markupTemplater, SymphonyTemplateProvider workTemplater, StreamResolver sr)
@Bean @ConditionalOnMissingBean public SymphonyHistory symphonyHistory(StreamResolver sr)
@Bean @ConditionalOnMissingBean public SymphonyConversations symphonyConversations(com.symphony.bdk.core.service.user.UserService userService, com.symphony.bdk.core.service.session.SessionService sessionService, @Value(value="${bot.local-pod-lookup:true}") boolean localPodLookup)
@Bean @ConditionalOnMissingBean public PresentationMLHandler symphonyPresentationMLHandler(List<ActionConsumer> messageConsumers, SymphonyConversations sc, com.symphony.bdk.core.config.model.BdkConfig config)
@Bean @ConditionalOnMissingBean public SymphonyFormConverter symphonyFormConverter()
@Bean @ConditionalOnMissingBean public AddressingChecker symphonyDefaultAddressingChecker(com.symphony.bdk.core.service.session.SessionService ss, SymphonyConversations sc)
@Bean @ConditionalOnMissingBean public ElementsHandler symphonyElementsHandler(List<ActionConsumer> elementsConsumers, FormValidationProcessor fvp, SymphonyConversations sc)
@Bean @ConditionalOnMissingBean public RoomMembershipChangeHandler roomMembershipChangeHandler(List<ActionConsumer> consumers, SymphonyConversations sc)
Copyright © 2022 Finos. All rights reserved.