クラス Pop3MailReceiver
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.mail.inbound.AbstractMailReceiver
org.springframework.integration.mail.inbound.Pop3MailReceiver
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, ComponentSourceAware, ExpressionCapable, MailReceiver, NamedComponent
POP3 プロトコルを使用してメールサーバーをポーリングする
MailReceiver 実装。- 導入:
- 7.0
- 作成者:
- Arjen Poutsma, Mark Fisher, Artem Bilan
フィールド概要
フィールドクラス AbstractMailReceiver から継承されたフィールド
DEFAULT_SI_USER_FLAGクラス IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクターコンストラクター説明Pop3MailReceiver(@Nullable StringSE url) Pop3MailReceiver(StringSE host, int port, StringSE username, StringSE password) Pop3MailReceiver(StringSE host, StringSE username, StringSE password) 方法の概要
修飾子と型メソッド説明protected voiddeleteMessages(MessageEE[] messages) この受信者のフォルダーから指定されたメッセージを削除し、フォルダーを閉じて削除されたメッセージを消去します。protected MessageEE[]サブクラスは、このメソッドを実装して新しいメールメッセージを返す必要があります。クラス AbstractMailReceiver から継承されたメソッド
closeFolder, destroy, fetchMessages, getComponentType, getFolder, getFolderOpenMode, getJavaMailProperties, getUserFlag, onInit, openFolder, receive, setAdditionalFlags, setAutoCloseFolder, setEmbeddedPartsAsBytes, setFlaggedAsFallback, setHeaderMapper, setJavaMailAuthenticator, setJavaMailProperties, setMaxFetchSize, setProtocol, setSelectorExpression, setSession, setShouldDeleteMessages, setSimpleContent, setUserFlag, shouldDeleteMessages, toStringクラス IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler
フィールドの詳細
PROTOCOL
- 関連事項:
コンストラクターの詳細
Pop3MailReceiver
public Pop3MailReceiver()Pop3MailReceiver
Pop3MailReceiver
Pop3MailReceiver
方法の詳細
searchForNewMessages
クラスからコピーされた説明:AbstractMailReceiverサブクラスは、このメソッドを実装して新しいメールメッセージを返す必要があります。- 次で指定:
- クラス
AbstractMailReceiverのsearchForNewMessages - 戻り値:
- メッセージの配列。
- 例外:
MessagingExceptionEE- MessagingException。
deleteMessages
この受信者のフォルダーから指定されたメッセージを削除し、フォルダーを閉じて削除されたメッセージを消去します。- オーバーライド:
- クラス
AbstractMailReceiverのdeleteMessages - パラメーター:
messages- 削除するメッセージ- 例外:
MessagingExceptionEE- JavaMail エラーの場合