com.sun.mail.imap.IMAPFolder.class Maven / Gradle / Ivy
The newest version!
???? 0r m
i m
m m m m m! m"???????? m# m$ m% m& m' m()*
+ m, m-.
/0
Z1
2 m3
Z4 m5 ??
<6
<7
<8
t9 :; :-
m< := m> :? m@ :A mB
mCDE
6
6FG
6H
5IJK
<+ mL
MNO
APQR
DIST
G+
mUV
KWXY
MW
NZ
6[\ m]^ m;
m_
<`
<a mbc
Zde
\f
6gh
_i
mj
mk
<l
<m
mn
mo
mpqr
js
mtu
Zvw
oxy
qi
mz{
t|}
v~
m?
yi :?
m? ?!??
??
N+
m?
m?
i??
?x
i???
??
m?
Z? m?
??
??
????
?W
m?
?? ?]
Z?
????
?I ?? m? ?? m? ? ?! ?# ?$?
?? m?
m?
m? ??
$?
m? ???? ???? ???? ??
?????? ????
$??
m?
??
??
67
???
??
???
?
m?
???
??
??
m?
??
???
??
??
??
???
??
m???
???
6+???
m???
?+
???
m?
m?
m?
m? ???
?
??
Z??
??
??
??
m? m?
?? ?
m?
m? ??
? ??
???
? ?
Z
?
m
?
Z
?
?
?
?
m #
m
i
?
<
i
m !
$
$"
m#
?$
?%
?&'
?(
?)
?*+
/,
E-
??
m.
i/0
?1
i2
m3
?4
5W
i5678
m9 ?#:; ?$
E<=
E
?> ?@ ?
?A
EB
?C
ED
?E
/F
?G
?HIJ
R+
?K
?L
?MNO
Yx
mPQR
]STU
`xV
mWX
diY
fiZ[
ix\]
l^
??
m_`a
rxb
?c
?d
e
?f
Zg
Mhi
j
?k
?l
?m
?n
Zo
?pqr
?Hs
?t
??
?u
mvw
?xyz
A{ m|}
m~
?
??
m??
m??
Z?
K???
Z??
??
Z?
?? ?
??
Z?
?? m??
???? ProtocolCommand InnerClasses? FetchProfileItem fullName Ljava/lang/String; name type I separator C availableFlags Ljavax/mail/Flags; permanentFlags exists Z isNamespace
attributes [Ljava/lang/String; protocol )Lcom/sun/mail/imap/protocol/IMAPProtocol; messageCache Lcom/sun/mail/imap/MessageCache; messageCacheLock Ljava/lang/Object; uidTable Ljava/util/Hashtable; UNKNOWN_SEPARATOR
ConstantValue opened reallyClosed RUNNING IDLE ABORTING idleState total recent realTotal uidvalidity J uidnext doExpungeNotification cachedStatus #Lcom/sun/mail/imap/protocol/Status; cachedStatusTime hasMessageCountListener logger Lcom/sun/mail/util/MailLogger; connectionPoolLogger $assertionsDisabled Synthetic "class$com$sun$mail$imap$IMAPFolder Ljava/lang/Class; class$javax$mail$Flags F(Ljava/lang/String;CLcom/sun/mail/imap/IMAPStore;Ljava/lang/Boolean;)V Code LineNumberTable LocalVariableTable i this Lcom/sun/mail/imap/IMAPFolder; store Lcom/sun/mail/imap/IMAPStore; Ljava/lang/Boolean; E(Lcom/sun/mail/imap/protocol/ListInfo;Lcom/sun/mail/imap/IMAPStore;)V li %Lcom/sun/mail/imap/protocol/ListInfo; checkExists ()V
Exceptions checkClosed checkOpened
checkRange (I)V cex &Lcom/sun/mail/iap/ConnectionException; pex $Lcom/sun/mail/iap/ProtocolException; msgno
checkFlags (Ljavax/mail/Flags;)V flags getName ()Ljava/lang/String; mex Ljavax/mail/MessagingException; getFullName getParent ()Ljavax/mail/Folder; c index ()Z lname len &[Lcom/sun/mail/imap/protocol/ListInfo; findName ;([Lcom/sun/mail/imap/protocol/ListInfo;Ljava/lang/String;)I list ((Ljava/lang/String;)[Ljavax/mail/Folder; pattern listSubscribed doList )(Ljava/lang/String;Z)[Ljavax/mail/Folder;
subscribed start folders [Lcom/sun/mail/imap/IMAPFolder; st getSeparator ()C getType ()I isSubscribed
setSubscribed (Z)V subscribe create (I)Z sep ret retb hasNewMessages status bex &Lcom/sun/mail/iap/BadCommandException; getFolder '(Ljava/lang/String;)Ljavax/mail/Folder; delete (Z)Z f [Ljavax/mail/Folder; recurse renameTo (Ljavax/mail/Folder;)Z Ljavax/mail/Folder; open )Lcom/sun/mail/iap/CommandFailedException; pex2 mode mi (Lcom/sun/mail/imap/protocol/MailboxInfo; fetch 1([Ljavax/mail/Message;Ljavax/mail/FetchProfile;)V cfx item !Lcom/sun/mail/imap/protocol/Item; j *Lcom/sun/mail/imap/protocol/FetchResponse; msg Lcom/sun/mail/imap/IMAPMessage; count unsolicitedFlags responses [Lcom/sun/mail/iap/Response; msgsets ([Lcom/sun/mail/imap/protocol/MessageSet; r v Ljava/util/Vector; size msgs [Ljavax/mail/Message; fp Ljavax/mail/FetchProfile; command Ljava/lang/StringBuffer; first
allHeaders hdrs fitems '[Lcom/sun/mail/imap/protocol/FetchItem; condition? Condition %Lcom/sun/mail/imap/Utility$Condition; getEnvelopeCommand newIMAPMessage "(I)Lcom/sun/mail/imap/IMAPMessage; msgnum createHeaderCommand '([Ljava/lang/String;)Ljava/lang/String; sb setFlags +([Ljavax/mail/Message;Ljavax/mail/Flags;Z)V p ms flag value (IILjavax/mail/Flags;Z)V n end ([ILjavax/mail/Flags;Z)V msgnums [I close expunge
forceClose (ZZ)V force cleanup returnToPool isOpen getPermanentFlags ()Ljavax/mail/Flags; getMessageCount minfo getNewMessageCount getUnreadMessageCount matches getDeletedMessageCount getStatus %()Lcom/sun/mail/imap/protocol/Status; s statusCacheTimeout
getMessage (I)Ljavax/mail/Message; appendMessages ([Ljavax/mail/Message;)V ex Ljava/io/IOException; mrex $Ljavax/mail/MessageRemovedException; m Ljavax/mail/Message; d Ljava/util/Date; dd mos "Lcom/sun/mail/imap/MessageLiteral; maxsize appendUIDMessages 5([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; auid Lcom/sun/mail/imap/AppendUID; uids [Lcom/sun/mail/imap/AppendUID; addMessages ,([Ljavax/mail/Message;)[Ljavax/mail/Message; rmsgs copyMessages +([Ljavax/mail/Message;Ljavax/mail/Folder;)V folder ()[Ljavax/mail/Message; [Lcom/sun/mail/imap/IMAPMessage; uid search 5(Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; matchMsgs sex #Ljavax/mail/search/SearchException; term Ljavax/mail/search/SearchTerm; J(Ljavax/mail/search/SearchTerm;[Ljavax/mail/Message;)[Ljavax/mail/Message; getSortedMessages 4([Lcom/sun/mail/imap/SortTerm;)[Ljavax/mail/Message; [Lcom/sun/mail/imap/SortTerm; R([Lcom/sun/mail/imap/SortTerm;Ljavax/mail/search/SearchTerm;)[Ljavax/mail/Message; sterm addMessageCountListener *(Ljavax/mail/event/MessageCountListener;)V l 'Ljavax/mail/event/MessageCountListener; getUIDValidity ()J
getUIDNext getMessageByUID (J)Ljavax/mail/Message; Ljava/lang/Long; u Lcom/sun/mail/imap/protocol/UID; getMessagesByUID (JJ)[Ljavax/mail/Message; ua ![Lcom/sun/mail/imap/protocol/UID; ([J)[Ljavax/mail/Message; vsize unavailUids [J getUID (Ljavax/mail/Message;)J message getQuota ()[Ljavax/mail/Quota; setQuota (Ljavax/mail/Quota;)V quota Ljavax/mail/Quota; getACL ()[Lcom/sun/mail/imap/ACL; addACL (Lcom/sun/mail/imap/ACL;)V acl Lcom/sun/mail/imap/ACL; removeACL (Ljava/lang/String;)V addRights removeRights
listRights /(Ljava/lang/String;)[Lcom/sun/mail/imap/Rights; myRights ()Lcom/sun/mail/imap/Rights; setACL (Lcom/sun/mail/imap/ACL;C)V mod
getAttributes ()[Ljava/lang/String; idle started Lcom/sun/mail/iap/Response; Ljava/lang/InterruptedException; once minidle
waitIfIdle handleResponse (Lcom/sun/mail/iap/Response;)V oldtotal seqnum ir )Lcom/sun/mail/imap/protocol/IMAPResponse; handleResponses ([Lcom/sun/mail/iap/Response;)V getStoreProtocol +()Lcom/sun/mail/imap/protocol/IMAPProtocol; throwClosedException )(Lcom/sun/mail/iap/ConnectionException;)V getProtocol doCommand B(Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand;)Ljava/lang/Object; cmd .Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand; doOptionalCommand T(Ljava/lang/String;Lcom/sun/mail/imap/IMAPFolder$ProtocolCommand;)Ljava/lang/Object; err doCommandIgnoreFailure doProtocolCommand releaseStoreProtocol ,(Lcom/sun/mail/imap/protocol/IMAPProtocol;)V releaseProtocol keepConnectionAlive keepStoreAlive getMessageBySeqNumber isDirectory class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0
access$000 !(Lcom/sun/mail/imap/IMAPFolder;)I
access$002 "(Lcom/sun/mail/imap/IMAPFolder;I)I
SourceFile IMAPFolder.java???? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError???????? java/lang/Object???????????????????????? java/lang/NullPointerException Folder name is null?????? com/sun/mail/util/MailLogger??
DEBUG IMAP????????????? ????????????????????? "javax/mail/FolderNotFoundException java/lang/StringBuffer??
not found??? java/lang/IllegalStateException /This operation is not allowed on an open folder????? java/lang/AssertionError 0This operation is not allowed on a closed folder javax/mail/FolderClosedException Lost folder connection to server #java/lang/IndexOutOfBoundsException message number < 1# $com/sun/mail/iap/ConnectionException? "com/sun/mail/iap/ProtocolException javax/mail/MessagingException???? > ;? )Cannot change flags on READ_ONLY folder: ?????? com/sun/mail/imap/IMAPStore?? com/sun/mail/imap/DefaultFolder???? com/sun/mail/imap/IMAPFolder$1?????????? javax/mail/Folder com/sun/mail/imap/IMAPFolder$2???? com/sun/mail/imap/IMAPFolder?? com/sun/mail/imap/IMAPFolder$3?? com/sun/mail/imap/IMAPFolder$4?? com/sun/mail/imap/IMAPFolder$5?? com/sun/mail/imap/IMAPFolder$6???? com/sun/mail/imap/IMAPFolder$7????? $com/sun/mail/iap/BadCommandException javax/mail/StoreClosedException?? Cannot contain subfolders???01 com/sun/mail/imap/IMAPFolder$8?? Can't rename across Stores com/sun/mail/imap/IMAPFolder$9??????????????? 'com/sun/mail/iap/CommandFailedException folder cannot contain messages#????s? "javax/mail/ReadOnlyFolderException Cannot open in desired mode???? com/sun/mail/imap/MessageCache?????????????`?? FLAGS FLAGS??
BODYSTRUCTURE BODYSTRUCTURE??? UID UID??? BODY.PEEK[HEADER] BODY.PEEK[HEADER]
RFC822.HEADER RFC822.HEADER?? RFC822.SIZE RFC822.SIZE?? de????? 3com/sun/mail/imap/IMAPMessage$FetchProfileCondition FetchProfileCondition????? java/util/Vector??>? (com/sun/mail/imap/protocol/FetchResponse??? b? ?? javax/mail/Flags????? P com/sun/mail/iap/Response?? !ENVELOPE INTERNALDATE RFC822.SIZE com/sun/mail/imap/IMAPMessage? BODY.PEEK[HEADER.FIELDS ( RFC822.HEADER.LINES ( )] ) "javax/mail/MessageRemovedException Messages have been removed javax/mail/Message??ghsv?? forcing folder {0} to close
? 4pool is full, not adding an Authenticated connection
? UNSELECT?x#???? ? javax/mail/search/FlagTerm?? ?+ ???b! "#$#%| com/sun/mail/imap/MessageLiteral& ?' java/io/IOException $IOException while appending messages com/sun/mail/imap/IMAPFolder$10?( com/sun/mail/imap/AppendUID com/sun/mail/imap/IMAPFolder$11 javax/mail/internet/MimeMessage??????)* TRYCREATE?+ does not exist??t? javax/mail/FetchProfile,>?-./0t? !Cannot expunge READ_ONLY folder: 1213?? java/lang/Long?45678?? !javax/mail/search/SearchException?9????:;?? java/lang/String UIDVALIDITY Cannot obtain UIDValidity?? UIDNEXT Cannot obtain UIDNext<6 java/util/Hashtable=>???@4ABCDE?FGH?CI. java/util/NoSuchElementException &Message does not belong to this folderJ?K LM QUOTA not supported com/sun/mail/imap/IMAPFolder$12?? [Ljavax/mail/Quota; com/sun/mail/imap/IMAPFolder$13?N ACL not supported com/sun/mail/imap/IMAPFolder$14 [Lcom/sun/mail/imap/ACL;?? com/sun/mail/imap/IMAPFolder$15 com/sun/mail/imap/IMAPFolder$16 [Lcom/sun/mail/imap/Rights; com/sun/mail/imap/IMAPFolder$17 com/sun/mail/imap/Rights com/sun/mail/imap/IMAPFolder$18?O?# IDLE not supported com/sun/mail/imap/IMAPFolder$19 java/lang/BooleanPQRST?U?V W4 java/lang/InterruptedExceptionX?YZ[\]?^ 'com/sun/mail/imap/protocol/IMAPResponse UNEXPECTED RESPONSE : EXISTS_?`a? EXPUNGEb? FETCH !ir instanceof FetchResponse???? javax.mail.Flags?cdef RECENT?? )getStoreProtocol() borrowing a connectiong??h?ij )releasing our protocol as store protocol?k?lm?n?opb?? com.sun.mail.imap.IMAPFolderq javax/mail/UIDFolder com/sun/mail/iap/ResponseHandler ,com/sun/mail/imap/IMAPFolder$ProtocolCommand -com/sun/mail/imap/IMAPFolder$FetchProfileItem #com/sun/mail/imap/Utility$Condition java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; (Ljavax/mail/Store;)V getClass ()Ljava/lang/Class;
getSession ()Ljavax/mail/Session; :(Ljava/lang/Class;Ljava/lang/String;Ljavax/mail/Session;)V getConnectionPoolLogger ()Lcom/sun/mail/util/MailLogger; indexOf (I)I length substring (II)Ljava/lang/String; booleanValue #com/sun/mail/imap/protocol/ListInfo hasInferiors canOpen attrs append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ((Ljavax/mail/Folder;Ljava/lang/String;)V java/lang/Thread holdsLock (Ljava/lang/Object;)Z *(Ljava/lang/String;Ljava/lang/Exception;)V (I)Ljava/lang/StringBuffer; lastIndexOf (I)Ljava/lang/String; Ljavax/mail/Store;
newIMAPFolder 3(Ljava/lang/String;C)Lcom/sun/mail/imap/IMAPFolder; (Lcom/sun/mail/imap/IMAPStore;)V (C)Ljava/lang/StringBuffer; 3(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V charAt (I)C equals 5(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V E(Lcom/sun/mail/imap/protocol/ListInfo;)Lcom/sun/mail/imap/IMAPFolder; !(Lcom/sun/mail/imap/IMAPFolder;)V "(Lcom/sun/mail/imap/IMAPFolder;Z)V #(Lcom/sun/mail/imap/IMAPFolder;IC)V notifyFolderListeners changeState !com/sun/mail/imap/protocol/Status '(Ljavax/mail/Store;Ljava/lang/String;)V ()[Ljavax/mail/Folder; getStore ()Ljavax/mail/Store; 4(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V notifyFolderRenamedListeners (Ljavax/mail/Folder;)V I(Lcom/sun/mail/imap/IMAPFolder;)Lcom/sun/mail/imap/protocol/IMAPProtocol; 'com/sun/mail/imap/protocol/IMAPProtocol addResponseHandler %(Lcom/sun/mail/iap/ResponseHandler;)V examine <(Ljava/lang/String;)Lcom/sun/mail/imap/protocol/MailboxInfo; select logout &com/sun/mail/imap/protocol/MailboxInfo allowReadOnlySelect ?(Lcom/sun/mail/imap/IMAPFolder;Lcom/sun/mail/imap/IMAPStore;I)V notifyConnectionListeners javax/mail/FetchProfile$Item Item ENVELOPE Ljavax/mail/FetchProfile$Item; contains !(Ljavax/mail/FetchProfile$Item;)Z CONTENT_INFO %javax/mail/UIDFolder$FetchProfileItem 'Ljavax/mail/UIDFolder$FetchProfileItem; HEADERS /Lcom/sun/mail/imap/IMAPFolder$FetchProfileItem; isREV1 SIZE getHeaderNames
getFetchItems )()[Lcom/sun/mail/imap/protocol/FetchItem; $com/sun/mail/imap/protocol/FetchItem getFetchProfileItem ()Ljavax/mail/FetchProfile$Item; C(Ljavax/mail/FetchProfile;[Lcom/sun/mail/imap/protocol/FetchItem;)V com/sun/mail/imap/Utility toMessageSet d([Ljavax/mail/Message;Lcom/sun/mail/imap/Utility$Condition;)[Lcom/sun/mail/imap/protocol/MessageSet; X([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)[Lcom/sun/mail/iap/Response;
addElement (Ljava/lang/Object;)V getNumber getItemCount getItem $(I)Lcom/sun/mail/imap/protocol/Item; handleFetchItem 8(Lcom/sun/mail/imap/protocol/Item;[Ljava/lang/String;Z)Z getExtensionItems ()Ljava/util/Map; handleExtensionFetchItems (Ljava/util/Map;)V copyInto ([Ljava/lang/Object;)V "(Lcom/sun/mail/imap/IMAPFolder;I)V
storeFlags >([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/Flags;Z)V java/util/logging/Level FINE Ljava/util/logging/Level; log @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
disconnect isConnectionPoolFull fine
hasCapability (Ljava/lang/String;)Z unselect clone ()Ljava/lang/Object; unseen javax/mail/Flags$Flag Flag SEEN Ljavax/mail/Flags$Flag; add (Ljavax/mail/Flags$Flag;)V (Ljavax/mail/Flags;Z)V "(Ljavax/mail/search/SearchTerm;)[I DELETED getStatusCacheTimeout java/lang/System currentTimeMillis J(Ljava/lang/String;[Ljava/lang/String;)Lcom/sun/mail/imap/protocol/Status; getAppendBufferSize getReceivedDate ()Ljava/util/Date; getSentDate getFlags getSize (Ljavax/mail/Message;I)V e(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V copy =([Lcom/sun/mail/imap/protocol/MessageSet;Ljava/lang/String;)V (Ljava/lang/String;)I !(Ljavax/mail/FetchProfile$Item;)V toUIDSet ;([Ljavax/mail/Message;)[Lcom/sun/mail/imap/protocol/UIDSet;
uidexpunge '([Lcom/sun/mail/imap/protocol/UIDSet;)V removeExpungedMessages 7([Ljavax/mail/Message;)[Lcom/sun/mail/imap/IMAPMessage; "()[Lcom/sun/mail/imap/IMAPMessage; (J)V remove &(Ljava/lang/Object;)Ljava/lang/Object; notifyMessageRemovedListeners (Z[Ljavax/mail/Message;)V J([Lcom/sun/mail/imap/protocol/MessageSet;Ljavax/mail/search/SearchTerm;)[I sort ?([Lcom/sun/mail/imap/SortTerm;Ljavax/mail/search/SearchTerm;)[I get fetchSequenceNumber #(J)Lcom/sun/mail/imap/protocol/UID; com/sun/mail/imap/protocol/UID setUID put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; fetchSequenceNumbers %(JJ)[Lcom/sun/mail/imap/protocol/UID; containsKey elementAt (I)Ljava/lang/Object; longValue %([J)[Lcom/sun/mail/imap/protocol/UID;
checkExpunged getSequenceNumber fetchUID #(I)Lcom/sun/mail/imap/protocol/UID; 3(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V 9(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V readIdleResponse ()Lcom/sun/mail/iap/Response; processIdleResponse (Lcom/sun/mail/iap/Response;)Z notifyAll idleAbort getMinIdleTime sleep wait isOK isNO isBAD isBYE handleResponseCode
isUnTagged keyEquals (II)V notifyMessageAddedListeners expungeMessage 4(Ljava/lang/Class;)Lcom/sun/mail/imap/protocol/Item; _setFlags notifyMessageChangedListeners (ILjavax/mail/Message;)V getFolderStoreProtocol ()Lcom/sun/mail/iap/Protocol; =(Lcom/sun/mail/imap/protocol/IMAPProtocol;)Ljava/lang/Object; releaseFolderStoreProtocol removeResponseHandler J(Lcom/sun/mail/imap/IMAPFolder;Lcom/sun/mail/imap/protocol/IMAPProtocol;)V getTimestamp noop hasSeparateStoreConnection getMessageBySeqnum desiredAssertionStatus ! m i ?? " ?? ?? ?? ?? ?? ?? D?? ?? D?? D?? ?? ?? ?? ?? ? &