javax.mail.event
Ŭ·¡½º MessageCountEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--javax.mail.event.MailEvent 
              |
              +--javax.mail.event.MessageCountEvent
¸ðµç ½ÇÀå ÀÎÅÍÆäÀ̽º:
java.io.Serializable

public class MessageCountEvent
extends MailEvent

ÀÌ Å¬·¡½º´Â Æú´õ³»ÀÇ ¸Þ¼¼Áö¼öÀÇ º¯°æÀ» ÅëÁöÇÕ´Ï´Ù.

Æú´õ ŸÀÔ¿¡ µû¶ó¼­´Â, ƯÁ¤ÀÇ ½Ã°£ ¶Ç´Â ƯÁ¤ÀÇ Á¶ÀÛ ÈÄÀÇ MessageCountEvents ÀÇ Àü´Þ ¹Û¿¡ ÇÒ ¼ö ¾ø´Â °ÍÀÌ ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ƯÈ÷ IMAP ´Â, Ŭ¶óÀÌ¾ðÆ®°¡ »õ·Î¿î Ä¿¸àµå¸¦ ¹ßÇàÇßÀ» ¶§¿¡ MessageCountEvents ¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡ ÅëÁöÇÒ »ÓÀÔ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â, RFC 2060 http://www.ietf.org/rfc/rfc2060.txt ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. Ŭ¶óÀÌ¾ðÆ®´Â, Çʿ信 µû¶ó¼­ getMessageCount ¶Ç´Â isConnected ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, Æú´õ¸¦ ¡¸Æú¸µ¡¹ÇØ, ±×·¯ÇÑ ÅëÁö¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇʵåÀÇ °³¿ä
static int ADDED
          ¸Þ¼¼Áö°¡ Æú´õ¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
protected  Message [] msgs
          ¸Þ¼¼ÁöÀÔ´Ï´Ù.
protected  boolean removed
          true ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¸í½ÃÀûÀ¸·Î »èÁ¦µÈ °á°úÀ̸ç, ÀÌ Æú´õ³»ÀÇ ¸Þ¼¼ÁöÀÇ ¹øÈ£´Â ÀçÂ÷ ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖ½À´Ï´Ù.
static int REMOVED
          ¸Þ¼¼Áö°¡ Æú´õ·ÎºÎÅÍ »èÁ¦µÇ¾ú½À´Ï´Ù.
protected  int type
          À̺¥Æ®ÀÇ ÇüÅÂÀÔ´Ï´Ù.
 
Ŭ·¡½º java.util.EventObject ·ÎºÎÅÍ °è½ÂÇÑ Çʵå
source
 
constructor¡¡ ¡¡ ÀÇ °³¿ä
MessageCountEvent (Folder  folder, int type, boolean removed, Message [] msgs)
          constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void dispatch (java.lang.Object listener)
          ÀûÀýÇÑ MessageCountListener ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
 Message [] getMessages ()
          Ãß°¡ ¶Ç´Â »èÁ¦µÈ ¸Þ¼¼ÁöÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 int getType ()
          ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isRemoved ()
          ÀÌ À̺¥Æ®°¡, ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇÑ ¸í½ÃÀûÀÎ »èÁ¦ÀÇ °á°úÀΰ¡, ¿ÜºÎ ¼Ò½º¿¡ ÀÇÇÑ »èÁ¦ÀÇ °á°úÀΰ¡¸¦ ³ªÅ¸³À´Ï´Ù.
 
Ŭ·¡½º java.util.EventObject ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
getSource, toString
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

ADDED

public static final int ADDED
¸Þ¼¼Áö°¡ Æú´õ¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

REMOVED

public static final int REMOVED
¸Þ¼¼Áö°¡ Æú´õ·ÎºÎÅÍ »èÁ¦µÇ¾ú½À´Ï´Ù.

type

protected int type
À̺¥Æ®ÀÇ ÇüÅÂÀÔ´Ï´Ù.

removed

protected boolean removed
true ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¸í½ÃÀûÀ¸·Î »èÁ¦µÈ °á°úÀ̸ç, ÀÌ Æú´õ³»ÀÇ ¸Þ¼¼ÁöÀÇ ¹øÈ£´Â ÀçÂ÷ ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖ½À´Ï´Ù. false ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ¿ÜºÎ ¼Ò½º¿¡ ÀÇÇÑ »èÁ¦ÀÇ °á°úÀÔ´Ï´Ù.

msgs

protected transient Message [] msgs
¸Þ¼¼ÁöÀÔ´Ï´Ù.
constructor¡¡ ¡¡ ÀÇ »ó¼¼

MessageCountEvent

public MessageCountEvent(Folder  folder,
                         int type,
                         boolean removed,
                         Message [] msgs)
constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
folder - Æ÷ÇÔ ÇÏ´Â Æú´õ
type - À̺¥Æ®ÀÇ ÇüÅÂ
removed - true ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¸í½ÃÀûÀ¸·Î »èÁ¦µÈ °á°úÀ̸ç, ÀÌ Æú´õ³»ÀÇ ¸Þ¼¼ÁöÀÇ ¹øÈ£´Â ÀçÂ÷ ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖ½À´Ï´Ù. false ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ¿ÜºÎ ¼Ò½º¿¡ ÀÇÇÑ »èÁ¦ÀÇ °á°úÀÔ´Ï´Ù.
msgs - Ãß°¡/»èÁ¦µÈ ¸Þ¼¼Áö
¸Þ¼ÒµåÀÇ »ó¼¼

getType

public int getType()
ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
Çü

isRemoved

public boolean isRemoved()
ÀÌ À̺¥Æ®°¡, ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇÑ ¸í½ÃÀûÀÎ »èÁ¦ÀÇ °á°úÀΰ¡, ¿ÜºÎ ¼Ò½º¿¡ ÀÇÇÑ »èÁ¦ÀÇ °á°úÀΰ¡¸¦ ³ªÅ¸³À´Ï´Ù. true ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ¸í½ÃÀûÀÎ »èÁ¦ÀÇ °á°úÀ̸ç, Æú´õ³»Àܶó°í ¸ðµç ¸Þ¼¼ÁöÀÇ ¹øÈ£´Â ÀçÂ÷ ÇÒ´çÇÒ ¼ö ÀÖ°í ÀÖ½À´Ï´Ù. false ÀÇ °æ¿ì, ÀÌ À̺¥Æ®´Â ¿ÜºÎÀÇ »èÁ¦¿¡ ÀÇÇÑ °á°úÀÔ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â, ÀÌ À̺¥Æ®ÀÇ ÇüŰ¡ REMOVED ÀÇ °æ¿ì¿¡°Ô¸¸ À¯È¿ÇÑ °ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä.


getMessages

public Message [] getMessages()
Ãß°¡ ¶Ç´Â »èÁ¦µÈ ¸Þ¼¼ÁöÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
¸Þ¼¼ÁöÀÇ ¹è¿­

dispatch

public void dispatch(java.lang.Object listener)
ÀûÀýÇÑ MessageCountListener ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º MailEvent ³»ÀÇ dispatch


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.