All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
boolean |
canProcess(ChannelModel channelModel) |
protected MailListenerEndpoint |
createListenerEndpoint(MailInboundChannelModel model,
String tenantId) |
protected MessageHandler |
createMessageHandler(EventRegistry eventRegistry,
MailInboundChannelModel channelModel,
String tenantId) |
Map<String,MailChannelModelProcessor.ChannelOverrideConfiguration> |
getChannelOverrideConfigurations() |
MailListenerContainerFactory |
getContainerFactory() |
String |
getContainerFactoryBeanName() |
protected String |
getEndpointId(ChannelModel channelModel,
String tenantId) |
org.springframework.integration.dsl.context.IntegrationFlowContext |
getIntegrationFlowContext() |
MessagePayloadExtractor |
getMessagePayloadExtractor() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
protected void |
processInboundModel(MailInboundChannelModel channelModel,
String tenantId,
EventRegistry eventRegistry) |
void |
registerChannelModel(ChannelModel channelModel,
String tenantId,
EventRegistry eventRegistry,
EventRepositoryService eventRepositoryService,
boolean fallbackToDefaultTenant) |
protected void |
registerEndpoint(MailListenerEndpoint endpoint,
MessageHandler messageHandler) |
protected String |
resolve(String value) |
protected javax.mail.Authenticator |
resolveAuthenticator(MailInboundChannelModel model) |
protected MailListenerContainerFactory |
resolveContainerFactory(MailListenerEndpoint endpoint) |
protected Duration |
resolveDurationExpression(String value,
String attribute) |
protected Object |
resolveExpression(String value) |
protected Boolean |
resolveExpressionAsBoolean(String value,
String attribute) |
protected Long |
resolveExpressionAsLong(String value,
String attribute) |
protected String |
resolveExpressionAsString(String value,
String attribute) |
protected Properties |
resolveProperties(List<MailInboundChannelModel.CustomProperty> mailProperties) |
protected String |
resolveUrl(MailInboundChannelModel channelModel) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setChannelOverrideConfigurations(Map<String,MailChannelModelProcessor.ChannelOverrideConfiguration> channelOverrideConfigurations) |
void |
setContainerFactory(MailListenerContainerFactory containerFactory) |
void |
setContainerFactoryBeanName(String containerFactoryBeanName) |
void |
setIntegrationFlowContext(org.springframework.integration.dsl.context.IntegrationFlowContext integrationFlowContext) |
void |
setMessagePayloadExtractor(MessagePayloadExtractor messagePayloadExtractor) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
unregisterChannelModel(ChannelModel channelModel,
String tenantId,
EventRepositoryService eventRepositoryService) |