com.sun.mail.iap.Protocol.class Maven / Gradle / Ivy
The newest version!
???? 0?
v ? u ? u ? ?
? u ? u ? u ? u ? u ? ?
, ? u ?
? ? u ? ?
? ? u
u
u
u
u
u
u
u
! u
!
'
& u
v
,
!" 4#
9$%
7&'
9()
; ?*
;+
,-
;./
&0
&1
23 u4
&5
&6
u7
u89
J:;
9<=>
9?
9@
AB
C
uD
9E
9FG
WH
9IJ
ZH
uK
uL
uMN
uO
?P
Q uR
AST
UVW
XY
XZ[
X\]^
_
` ab
,c
d
!d
vefg host Ljava/lang/String; socket Ljava/net/Socket; quote Z logger Lcom/sun/mail/util/MailLogger; traceLogger props Ljava/util/Properties; prefix connected
traceInput $Lcom/sun/mail/util/TraceInputStream; input &Lcom/sun/mail/iap/ResponseInputStream; traceOutput %Lcom/sun/mail/util/TraceOutputStream; output Ljava/io/DataOutputStream;
tagCounter I
localHostName handlers Ljava/util/Vector; timestamp J CRLF [B ](Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;ZLcom/sun/mail/util/MailLogger;)V Code LineNumberTable LocalVariableTable this Lcom/sun/mail/iap/Protocol; port isSSL
Exceptions initStreams ()V .(Ljava/io/InputStream;Ljava/io/PrintStream;Z)V in Ljava/io/InputStream; out Ljava/io/PrintStream; debug getTimestamp ()J addResponseHandler %(Lcom/sun/mail/iap/ResponseHandler;)V h "Lcom/sun/mail/iap/ResponseHandler; removeResponseHandler notifyResponseHandlers ([Lcom/sun/mail/iap/Response;)V j r Lcom/sun/mail/iap/Response; [Ljava/lang/Object; i responses [Lcom/sun/mail/iap/Response; processGreeting (Lcom/sun/mail/iap/Response;)V getInputStream (()Lcom/sun/mail/iap/ResponseInputStream; getOutputStream ()Ljava/io/OutputStream; supportsNonSyncLiterals ()Z readResponse ()Lcom/sun/mail/iap/Response; getResponseBuffer ()Lcom/sun/mail/iap/ByteArray; writeCommand A(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)Ljava/lang/String; command args Lcom/sun/mail/iap/Argument; tag K(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response; lex #Lcom/sun/mail/iap/LiteralException; ex Ljava/lang/Exception; ioex Ljava/io/IOException; pex $Lcom/sun/mail/iap/ProtocolException; v done byeResp handleResult response
simpleCommand 0(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)V cmd startTLS (Ljava/lang/String;)V
disconnect e getLocalHost ()Ljava/lang/String; localHost Ljava/net/InetAddress; uhex Ljava/net/UnknownHostException; isTracing suspendTracing
resumeTracing finalizeh commandStart
commandEnd
SourceFile
Protocol.java ? ? ? | ? ? java/util/Vector ? ? w x ? ? ? x } ~ protocolij ~klm y z mail.debug.quotenop { | ? ? ? ? ? ?qr ? ? ? ? ? "com/sun/mail/util/TraceInputStreams ?t ?u ? ?vw $com/sun/mail/iap/ResponseInputStream ?x ? ? #com/sun/mail/util/TraceOutputStream ? ? ?y ? ? java/io/DataOutputStream java/io/BufferedOutputStream ?z ? ? localhost com/sun/mail/util/MailLogger{| DEBUG ?}~?????? com/sun/mail/iap/ResponseHandler? ?? ? $com/sun/mail/iap/ConnectionException ?? com/sun/mail/iap/Response ?? java/lang/StringBuffer A?????? ? ? ?????? ? ???? ? ? ? ? ? !com/sun/mail/iap/LiteralException? ? java/lang/Exception?? java/io/IOException "com/sun/mail/iap/ProtocolException? ?? ?????? ? ?? ?? ? 'com/sun/mail/iap/CommandFailedException ? ?? ? $com/sun/mail/iap/BadCommandException ? ? ? ? ? ? javax/net/ssl/SSLSocket ? ? ??? ? ? x??
.localhost???
.localaddress? ??? ? [? ? ] java/net/UnknownHostException? ?????????w ? ? com/sun/mail/iap/Protocol java/lang/Object java/lang/Throwable getSubLogger D(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/util/MailLogger; com/sun/mail/util/SocketFetcher getSocket O(Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;Z)Ljava/net/Socket; com/sun/mail/util/PropUtil getBooleanProperty ,(Ljava/util/Properties;Ljava/lang/String;Z)Z java/lang/System currentTimeMillis java/net/Socket ()Ljava/io/InputStream; 6(Ljava/io/InputStream;Lcom/sun/mail/util/MailLogger;)V setQuote (Z)V (Ljava/io/InputStream;)V 7(Ljava/io/OutputStream;Lcom/sun/mail/util/MailLogger;)V (Ljava/io/OutputStream;)V getClass ()Ljava/lang/Class; <(Ljava/lang/Class;Ljava/lang/String;ZLjava/io/PrintStream;)V
addElement (Ljava/lang/Object;)V
removeElement (Ljava/lang/Object;)Z size ()I toArray ()[Ljava/lang/Object; handleResponse isBYE 9(Lcom/sun/mail/iap/Protocol;Lcom/sun/mail/iap/Response;)V (Lcom/sun/mail/iap/Protocol;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/lang/Integer toString (II)Ljava/lang/String;
writeBytes write (I)V com/sun/mail/iap/Argument ([B)V flush getResponse byeResponse 2(Ljava/lang/Exception;)Lcom/sun/mail/iap/Response; isTagged getTag java/lang/String equals copyInto ([Ljava/lang/Object;)V isOK isNO isBAD ^(Ljava/net/Socket;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;)Ljava/net/Socket; close length java/util/Properties getProperty &(Ljava/lang/String;)Ljava/lang/String; java/net/InetAddress ()Ljava/net/InetAddress; getCanonicalHostName getHostAddress isBound getLocalAddress java/util/logging/Level FINEST Ljava/util/logging/Level;
isLoggable (Ljava/util/logging/Level;)Z setTrace ! u v w x y z { | } ~ ~ ? ? ? x ? | ? ? B ? ? ? ? B ? ? ? ? ? x ? ? B ? ? ? ? ? ? ? M ?*? *? *? *? Y? ? *+? *-? *? *?
*? ?
*+-? ? *-? ? *? **? ? *? ? *? *? ? *? ? :*? ? *? ?? l z z | z ? R l G N W n o # p ) q / r ; t I u T x X { ` } g l ? s ? z ? ? ? ? ? ? H ? ? ? ? w x ? ? ? ? ? ? ? ? x ? ? | ? } ~ ? N O ? ? ? ? h*? Y*? ? *?
? ? *? *? ? *? Y*? ? ? *? !Y*? ? "*?
? #? $*? $*? ? %*? &Y? 'Y*? $? (? )? *? ? ? ? ! ? 0 ? F ? Q ? g ? ? h ? ? ? N ? ? ? , ?*? *? *? *? Y? ? *+? *? *? ,Y*? -.,? /?
**?
? ?
*? Y+*?
? ? *? *? ? *? Y*? ? ? *? !Y,*?
? #? $*? $*? ? %*? &Y? 'Y*? $? (? )? **? ? ? ? B ? G N W ? ? $ ? 7 ? E ? U ? ` ? o ? ? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? | ? N ? ? ? / *? ? ? ? ? ? ? ? ? ? A *? +? 0? ?
? ? ? ? ? ? ? ? ? ? B
*? +? 1W? ?
? ? ?
? ?
? ? ? ? ? ? U*? ? 2? ?=+?? D+2N-? ? 3*? ? 3:6?? 2? 2? 4-? 5 ???߄???? ? 6
?
? ? ? ? ? ? ' ? 2 ? : ? H ? N ? T ? ? > * $ ? ? 7 ? ? ' ' ? ?
G ? ? U ? ? U ? ? ? ? ? N +? 6?
? 7Y*+? 8?? ? ? ? ? ? ? ? ? ? ? O ? ? ? / *? ? ? ? ? ? ? ? ? ? / *? *? ? ? ? ? ? $ ? ? ? , ? ? ? ? ? ? ? ? ? 3 ? 9Y*? :? ? ? ? ? ? ? N O ? ? ? , ? ? ? ? ? ? ? ? ? f? ;Y? <=? >*Y? Z`?
? ?? >? @N*? *? ;Y? <-? >A? >+? >? @? B,? *? * ? C,*? D*? *? E? F*? *? G-? ? " # A E N S ] d ? * f ? ? f ? x f ? ? # C ? x ? N O ! ? ? ? ?*+? H? Y? N6::*+,? I:? ":-? K? 06? :-? M? 06:? U*? :? :? ? B? M:? :???? 6?
:???-? 0? P???? Q? R???6???? -? 0-? 2? 9:-? S*? ? *? T? ! J 2 L H N Q N H N e O ? ? &