クラス 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
- 既知の直属サブクラス
Pop3MailReceiver
POP3 プロトコルを使用してメールサーバーをポーリングする
MailReceiver 実装。- 導入:
- 7.0
- 作成者:
- Arjen Poutsma, Mark Fisher, Artem Bilan
フィールド概要
フィールドクラス org.springframework.integration.mail.inbound.AbstractMailReceiver から継承されたフィールド
DEFAULT_SI_USER_FLAGクラス org.springframework.integration.context.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[]サブクラスは、このメソッドを実装して新しいメールメッセージを返す必要があります。クラス org.springframework.integration.mail.inbound.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クラス org.springframework.integration.context.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 エラーの場合