クラスの使用
org.springframework.integration.mail.dsl.ImapIdleChannelAdapterSpec
ImapIdleChannelAdapterSpec を使用するパッケージ
org.springframework.integration.mail.dsl 内の ImapIdleChannelAdapterSpec 使用
修飾子と型メソッド説明ImapIdleChannelAdapterSpec.adviceChain
(Advice... adviceChain) メッセージ配信用にAdvice
オブジェクトのチェーンを構成し、ダウンストリームフローに適用します。ImapIdleChannelAdapterSpec.autoCloseFolder
(boolean autoCloseFolder) false
に構成されている場合、フォルダーはフェッチ後に自動的に閉じられません。ImapIdleChannelAdapterSpec.cancelIdleInterval
(long interval) アイドル状態のタスクをリサイクルする頻度(サイレントに接続が切断された場合)。ImapIdleChannelAdapterSpec.embeddedPartsAsBytes
(boolean embeddedPartsAsBytes) ヘッダーマッパーが提供されている場合、埋め込みPart
EE(たとえば、Message
EE またはMultipart
EE コンテンツがペイロードの byte[] としてレンダリングされるかどうかを判別します。ImapIdleChannelAdapterSpec.headerMapper
(HeaderMapper<MimeMessageEE> headerMapper) ヘッダーマッパーを設定します。ヘッダーマッパーが提供されない場合、メッセージペイロードはMimeMessage
EE になり、提供されるとヘッダーがマッピングされ、ペイロードがMimeMessage
EE コンテンツになります。static ImapIdleChannelAdapterSpec
Mail.imapIdleAdapter()
デフォルトのImapMailReceiver
を使用するImapIdleChannelAdapterSpec
ファクトリ。static ImapIdleChannelAdapterSpec
Mail.imapIdleAdapter
(StringSE url) 提供された URL に基づくImapIdleChannelAdapterSpec
ファクトリ。static ImapIdleChannelAdapterSpec
Mail.imapIdleAdapter
(ImapMailReceiver imapMailReceiver) 提供されたImapMailReceiver
に基づくImapIdleChannelAdapterSpec
ファクトリ。ImapIdleChannelAdapterSpec.javaMailAuthenticator
(AuthenticatorEE javaMailAuthenticator) ImapIdleChannelAdapterSpec.javaMailProperties
(ConsumerSE<PropertiesBuilder> configurer) ImapIdleChannelAdapterSpec.javaMailProperties
(PropertiesSE javaMailProperties) ImapIdleChannelAdapterSpec.maxFetchSize
(int maxFetchSize) ImapIdleChannelAdapterSpec.reconnectDelay
(long reconnectDelay) ミリ秒単位の接続試行間の時間(デフォルトは 10 秒)。ImapIdleChannelAdapterSpec.searchTermStrategy
(SearchTermStrategy searchTermStrategy) ImapIdleChannelAdapterSpec.selector
(FunctionSE<MimeMessageEE, BooleanSE> selectorFunction) メッセージを選択するようにFunction
SE を構成します。ImapIdleChannelAdapterSpec.selectorExpression
(StringSE selectorExpression) メッセージを選択するように SpEL 式を構成します。ImapIdleChannelAdapterSpec.selectorExpression
(Expression selectorExpression) メッセージを選択するようにExpression
を構成します。使用する Java メールSession
EE。ImapIdleChannelAdapterSpec.shouldDeleteMessages
(boolean shouldDeleteMessages) ImapIdleChannelAdapterSpec.shouldMarkMessagesAsRead
(boolean shouldMarkMessagesAsRead) ImapIdleChannelAdapterSpec.shouldReconnectAutomatically
(boolean shouldReconnectAutomatically) ImapIdleChannelAdapterSpec.simpleContent
(boolean simpleContent) コンテンツのレンダリング方法を決定します。ImapIdleChannelAdapterSpec.taskExecutor
(ExecutorSE taskExecutor) IDLE タスクの受信をスケジュールするには、マネージドExecutor
SE を提供します。ImapIdleChannelAdapterSpec.transactional()
ダウンストリームフローには、デフォルトのPlatformTransactionManager
およびDefaultTransactionAttribute
を使用してTransactionInterceptor
Advice
を指定します。ImapIdleChannelAdapterSpec.transactional
(TransactionInterceptor transactionInterceptor) ダウンストリームフローにTransactionInterceptor
Advice
を指定します。ImapIdleChannelAdapterSpec.transactional
(TransactionManager transactionManager) 提供されたTransactionManager
およびダウンストリームフローのデフォルトDefaultTransactionAttribute
を使用してTransactionInterceptor
Advice
を指定します。ImapIdleChannelAdapterSpec.transactionSynchronizationFactory
(TransactionSynchronizationFactory transactionSynchronizationFactory) サーバーが \ Recent をサポートしないがユーザーフラグをサポートする場合にメッセージにフラグを付けるために使用するフラグの名前を設定します。デフォルト "spring-integration-mail-adapter"