Package org.jreleaser.maven.plugin
Class Mail
- java.lang.Object
-
- org.jreleaser.maven.plugin.Mail
-
- All Implemented Interfaces:
Activatable,Announcer,ExtraProperties,TimeoutAware
public class Mail extends java.lang.Object- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMail.MimeTypestatic classMail.Transport
-
Constructor Summary
Constructors Constructor Description Mail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivegetActive()java.lang.StringgetBcc()java.lang.StringgetCc()intgetConnectTimeout()java.util.Map<java.lang.String,java.lang.Object>getExtraProperties()java.lang.StringgetFrom()java.lang.StringgetHost()java.lang.StringgetMessage()java.lang.StringgetMessageTemplate()Mail.MimeTypegetMimeType()java.lang.StringgetPassword()java.lang.IntegergetPort()java.util.Map<java.lang.String,java.lang.String>getProperties()intgetReadTimeout()java.lang.StringgetSubject()java.lang.StringgetTo()Mail.TransportgetTransport()java.lang.StringgetUsername()java.lang.BooleanisAuth()booleanisAuthSet()booleanisSet()java.lang.StringresolveActive()voidsetActive(Active active)voidsetAuth(java.lang.Boolean auth)voidsetBcc(java.lang.String bcc)voidsetCc(java.lang.String cc)voidsetConnectTimeout(int connectTimeout)voidsetExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)voidsetFrom(java.lang.String from)voidsetHost(java.lang.String host)voidsetMessage(java.lang.String message)voidsetMessageTemplate(java.lang.String messageTemplate)voidsetMimeType(Mail.MimeType mimeType)voidsetPassword(java.lang.String password)voidsetPort(java.lang.Integer port)voidsetProperties(java.util.Map<java.lang.String,java.lang.String> properties)voidsetReadTimeout(int readTimeout)voidsetSubject(java.lang.String subject)voidsetTo(java.lang.String to)voidsetTransport(Mail.Transport transport)voidsetUsername(java.lang.String username)
-
-
-
Field Detail
-
active
protected Active active
-
-
Method Detail
-
getTransport
public Mail.Transport getTransport()
-
setTransport
public void setTransport(Mail.Transport transport)
-
getHost
public java.lang.String getHost()
-
setHost
public void setHost(java.lang.String host)
-
getPort
public java.lang.Integer getPort()
-
setPort
public void setPort(java.lang.Integer port)
-
isAuth
public java.lang.Boolean isAuth()
-
setAuth
public void setAuth(java.lang.Boolean auth)
-
isAuthSet
public boolean isAuthSet()
-
getUsername
public java.lang.String getUsername()
-
setUsername
public void setUsername(java.lang.String username)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getFrom
public java.lang.String getFrom()
-
setFrom
public void setFrom(java.lang.String from)
-
getTo
public java.lang.String getTo()
-
setTo
public void setTo(java.lang.String to)
-
getCc
public java.lang.String getCc()
-
setCc
public void setCc(java.lang.String cc)
-
getBcc
public java.lang.String getBcc()
-
setBcc
public void setBcc(java.lang.String bcc)
-
getSubject
public java.lang.String getSubject()
-
setSubject
public void setSubject(java.lang.String subject)
-
getMessage
public java.lang.String getMessage()
-
setMessage
public void setMessage(java.lang.String message)
-
getMessageTemplate
public java.lang.String getMessageTemplate()
-
setMessageTemplate
public void setMessageTemplate(java.lang.String messageTemplate)
-
getMimeType
public Mail.MimeType getMimeType()
-
setMimeType
public void setMimeType(Mail.MimeType mimeType)
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
-
isSet
public boolean isSet()
-
getActive
public Active getActive()
- Specified by:
getActivein interfaceActivatable
-
setActive
public void setActive(Active active)
- Specified by:
setActivein interfaceActivatable
-
resolveActive
public java.lang.String resolveActive()
- Specified by:
resolveActivein interfaceActivatable
-
getConnectTimeout
public int getConnectTimeout()
- Specified by:
getConnectTimeoutin interfaceTimeoutAware
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
- Specified by:
setConnectTimeoutin interfaceTimeoutAware
-
getReadTimeout
public int getReadTimeout()
- Specified by:
getReadTimeoutin interfaceTimeoutAware
-
setReadTimeout
public void setReadTimeout(int readTimeout)
- Specified by:
setReadTimeoutin interfaceTimeoutAware
-
getExtraProperties
public java.util.Map<java.lang.String,java.lang.Object> getExtraProperties()
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
public void setExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
-