com.shift.framework.mail
Class Mail

java.lang.Object
  extended by java.lang.Thread
      extended by com.shift.framework.mail.Mail
All Implemented Interfaces:
java.lang.Runnable

public class Mail
extends java.lang.Thread

JAVA MailÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ Å¬·¡½º.

Author:
rogerrb

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Mail()
          Mail°´Ã¼¸¦ »ý¼º
Mail(java.lang.String mailId)
          Mail°´Ã¼¸¦ »ý¼º [mailId]¸¦ Àоî¿Í¼­ ¼³Á¤
 
Method Summary
 void run()
          MailÀ» ¹ß¼Û[Thread]
 void sendMail()
          MailÀ» Àü¼ÛÇÏ´Â ¸Þ¼Òµå
 void setAttachedFile(java.util.ArrayList attachFile)
          Ã·ºÎ ÆÄÀÏ
 void setMailContent(java.lang.String mailContents)
          ¸ÞÀÏ ³»¿ëÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setMailTitle(java.lang.String mailTitle)
          ¸ÞÀÏ Á¦¸ñÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setRc(java.util.ArrayList rc)
          ¼ö½ÅÀÚ¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setTo(java.lang.String senderName, java.lang.String senderMailAddr)
          ¸ÞÀÏ ¹ß¼ÛÀÚ¸í/¹ß¼ÛÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mail

public Mail()
Mail°´Ã¼¸¦ »ý¼º


Mail

public Mail(java.lang.String mailId)
Mail°´Ã¼¸¦ »ý¼º [mailId]¸¦ Àоî¿Í¼­ ¼³Á¤

Parameters:
mailId - beaver.xml¿¡ ÀԷµǾîÀÖ´Â SMTPÀÇ ID°ª
Method Detail

setTo

public void setTo(java.lang.String senderName,
                  java.lang.String senderMailAddr)
¸ÞÀÏ ¹ß¼ÛÀÚ¸í/¹ß¼ÛÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
senderName - ¹ß¼ÛÀÚ ¸í
senderMailAddr - ¹ß¼ÛÀÚ ¸ÞÀÏÁÖ¼Ò

setRc

public void setRc(java.util.ArrayList rc)
¼ö½ÅÀÚ¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
rc - ¼ö½ÅÀÚ Á¤º¸

setMailContent

public void setMailContent(java.lang.String mailContents)
¸ÞÀÏ ³»¿ëÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
mailContents - ¸ÞÀÏ ³»¿ë

setMailTitle

public void setMailTitle(java.lang.String mailTitle)
¸ÞÀÏ Á¦¸ñÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
mailTitle - ¸ÞÀÏ Á¦¸ñ

setAttachedFile

public void setAttachedFile(java.util.ArrayList attachFile)
÷ºÎ ÆÄÀÏ

Parameters:
attachFile - ÷ºÎÆÄÀÏ ¸®½ºÆ®

run

public void run()
MailÀ» ¹ß¼Û[Thread]

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

sendMail

public void sendMail()
              throws java.lang.Exception
MailÀ» Àü¼ÛÇÏ´Â ¸Þ¼Òµå

Throws:
java.lang.Exception