Package org.nuxeo.mail
Class MailSessionBuilder.AbstractFrom<F extends MailSessionBuilder.AbstractFrom>
- java.lang.Object
-
- org.nuxeo.mail.MailSessionBuilder.AbstractFrom<F>
-
- All Implemented Interfaces:
MailSessionBuilder.FromBuilder
- Direct Known Subclasses:
MailSessionBuilder.FromJndi,MailSessionBuilder.FromProperties
- Enclosing class:
- MailSessionBuilder
protected abstract static class MailSessionBuilder.AbstractFrom<F extends MailSessionBuilder.AbstractFrom> extends Object implements MailSessionBuilder.FromBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected booleandebug
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractFrom()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.mail.Sessionbuild()javax.mail.StorebuildAndConnect()Fdebug()Enables debug mode for built session.protected abstract javax.mail.SessionretrieveSession()
-
-
-
Method Detail
-
debug
public F debug()
Enables debug mode for built session.- Returns:
- this builder
- Implementation Note:
mail.debugin nuxeo.conf takes precedence if it's true.
-
build
public javax.mail.Session build()
- Specified by:
buildin interfaceMailSessionBuilder.FromBuilder
-
retrieveSession
protected abstract javax.mail.Session retrieveSession()
-
buildAndConnect
public javax.mail.Store buildAndConnect()
- Specified by:
buildAndConnectin interfaceMailSessionBuilder.FromBuilder
-
-