クラスの使用
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) ヘッダーマッパーが提供されている場合、埋め込みPartEE(たとえば、MessageEE またはMultipartEE コンテンツがペイロードの byte[] としてレンダリングされるかどうかを判別します。ImapIdleChannelAdapterSpec.headerMapper(HeaderMapper<MimeMessageEE> headerMapper) ヘッダーマッパーを設定します。ヘッダーマッパーが提供されない場合、メッセージペイロードはMimeMessageEE になり、提供されるとヘッダーがマッピングされ、ペイロードがMimeMessageEE コンテンツになります。static ImapIdleChannelAdapterSpecMail.imapIdleAdapter()デフォルトのImapMailReceiverを使用するImapIdleChannelAdapterSpecファクトリ。static ImapIdleChannelAdapterSpecMail.imapIdleAdapter(StringSE url) 提供された URL に基づくImapIdleChannelAdapterSpecファクトリ。static ImapIdleChannelAdapterSpecMail.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) メッセージを選択するようにFunctionSE を構成します。ImapIdleChannelAdapterSpec.selectorExpression(StringSE selectorExpression) メッセージを選択するように SpEL 式を構成します。ImapIdleChannelAdapterSpec.selectorExpression(Expression selectorExpression) メッセージを選択するようにExpressionを構成します。使用する Java メールSessionEE。ImapIdleChannelAdapterSpec.shouldDeleteMessages(boolean shouldDeleteMessages) ImapIdleChannelAdapterSpec.shouldMarkMessagesAsRead(boolean shouldMarkMessagesAsRead) ImapIdleChannelAdapterSpec.shouldReconnectAutomatically(boolean shouldReconnectAutomatically) ImapIdleChannelAdapterSpec.simpleContent(boolean simpleContent) コンテンツのレンダリング方法を決定します。ImapIdleChannelAdapterSpec.taskExecutor(ExecutorSE taskExecutor) IDLE タスクの受信をスケジュールするには、マネージドExecutorSE を提供します。ImapIdleChannelAdapterSpec.transactional()ダウンストリームフローには、デフォルトのPlatformTransactionManagerおよびDefaultTransactionAttributeを使用してTransactionInterceptorAdviceを指定します。ImapIdleChannelAdapterSpec.transactional(TransactionInterceptor transactionInterceptor) ダウンストリームフローにTransactionInterceptorAdviceを指定します。ImapIdleChannelAdapterSpec.transactional(TransactionManager transactionManager) 提供されたTransactionManagerおよびダウンストリームフローのデフォルトDefaultTransactionAttributeを使用してTransactionInterceptorAdviceを指定します。ImapIdleChannelAdapterSpec.transactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory) サーバーが \ Recent をサポートしないがユーザーフラグをサポートする場合にメッセージにフラグを付けるために使用するフラグの名前を設定します。デフォルト "spring-integration-mail-adapter"