com.plexobject.mail.bulk
Class SmtpServer
java.lang.Object
|
+--com.plexobject.mail.bulk.SmtpServer
- All Implemented Interfaces:
- com.plexobject.util.Poolable
- public class SmtpServer
- extends java.lang.Object
- implements com.plexobject.util.Poolable
SmtpServer -- defines configuration for outgoing smtp server
|
Constructor Summary |
SmtpServer()
|
SmtpServer(java.lang.String serverName,
int port,
java.lang.String user,
java.lang.String password,
boolean ssl)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SmtpServer
public SmtpServer()
SmtpServer
public SmtpServer(java.lang.String serverName,
int port,
java.lang.String user,
java.lang.String password,
boolean ssl)
getServerName
public java.lang.String getServerName()
- Returns:
- returns serverName
setServerName
public void setServerName(java.lang.String serverName)
- Parameters:
serverName -
getPort
public int getPort()
- Returns:
- returns port
setPort
public void setPort(int port)
- Parameters:
port -
isSsl
public boolean isSsl()
- Returns:
- returns ssl
setSsl
public void setSsl(boolean ssl)
- Parameters:
ssl -
getUser
public java.lang.String getUser()
- Returns:
- returns user
setUser
public void setUser(java.lang.String user)
- Parameters:
user -
getPassword
public java.lang.String getPassword()
- Returns:
- returns password
setPassword
public void setPassword(java.lang.String password)
- Parameters:
password -
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
newMessage
public javax.mail.internet.MimeMessage newMessage()
throws javax.mail.MessagingException
javax.mail.MessagingException
send
public void send(javax.mail.Address[] to,
javax.mail.Message message,
boolean direct,
javax.mail.event.TransportListener tlistener)
throws javax.mail.MessagingException
javax.mail.MessagingException
activate
public void activate()
throws java.lang.Exception
- Specified by:
activate in interface com.plexobject.util.Poolable
java.lang.Exception
deactivate
public void deactivate()
- Specified by:
deactivate in interface com.plexobject.util.Poolable
invalidate
public void invalidate()
- Specified by:
invalidate in interface com.plexobject.util.Poolable
isValid
public boolean isValid()
- Specified by:
isValid in interface com.plexobject.util.Poolable
lastUsageAt
public long lastUsageAt()
- Specified by:
lastUsageAt in interface com.plexobject.util.Poolable
isNull
public boolean isNull()