Edit C:\edeal\jobs\JOB_Olakala\lib\com\enterprisedt\net\ftp\FTPInputStream.class
Êþº¾ . I ? H ? H ? H ? H ? ? ? H ? H ? H ? H ? H ? H ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? H ? ? H ¡ ? ¢ H £ ¤ ¥ H ¦ ? § ¨ © ª « H ¬ H H ® H ¯ ° ± ² ³ ´ µ ? ¶ ? · ¸ ¹ º H » ¼ ½ ¾ ¿ H À ? Á ?  H Ã Ä 6 ? Å 6 Æ 6 Ç È 6 É Ê Ë ? Ì Í ? Î Ï ´ Ð Ñ Ê Ò Ó ° Ô Õ Ö × Ø log $Lcom/enterprisedt/util/debug/Logger; LINE_SEPARATOR [B monitorInterval J client $Lcom/enterprisedt/net/ftp/FTPClient; in Ljava/io/BufferedInputStream; size isASCII Z buffer bufpos I buflen chunk prevBuf matchpos out Ljava/io/ByteArrayOutputStream; monitorCount monitor -Lcom/enterprisedt/net/ftp/FTPProgressMonitor; monitorEx /Lcom/enterprisedt/net/ftp/FTPProgressMonitorEx; started <init> 9(Lcom/enterprisedt/net/ftp/FTPClient;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable ex Ljava/io/IOException; this )Lcom/enterprisedt/net/ftp/FTPInputStream; remoteFile Ljava/lang/String; Exceptions setMonitor 3(Lcom/enterprisedt/net/ftp/FTPProgressMonitorEx;J)V read ()I ([BII)I b off len available remaining start ()V refreshBuffer ()[B tmp i result count close 'Lcom/enterprisedt/net/ftp/FTPException; <clinit> SourceFile FTPInputStream.java f } T O U V X Y Z Y Ù Ú M \ M ] Y ` O e V P Q o p Û Ü java/io/BufferedInputStream java/io/DataInputStream Ý Þ f ß R S java/io/IOException à á â ã N O ä å a b æ u [ M java/io/ByteArrayOutputStream f ç ^ _ è é ê ë ì í î ï c d | } W M ~ ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ } L M ç V } ß J K java/lang/StringBuffer Transferred bytes from remote host Ü } %com/enterprisedt/net/ftp/FTPException f Ü ø FTPInputStream line.separator 'com/enterprisedt/net/ftp/FTPInputStream 0com/enterprisedt/net/ftp/FileTransferInputStream "com/enterprisedt/net/ftp/FTPClient FTP_LINE_SEPARATOR initGet (Ljava/lang/String;)V getInputStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V validateTransferOnError (Ljava/io/IOException;)V getMonitorInterval ()J getProgressMonitor /()Lcom/enterprisedt/net/ftp/FTPProgressMonitor; getTransferBufferSize (I)V getType ,()Lcom/enterprisedt/net/ftp/FTPTransferType; (com/enterprisedt/net/ftp/FTPTransferType ASCII *Lcom/enterprisedt/net/ftp/FTPTransferType; java/lang/Object equals (Ljava/lang/Object;)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V *com/enterprisedt/net/ftp/TransferDirection DOWNLOAD ,Lcom/enterprisedt/net/ftp/TransferDirection; -com/enterprisedt/net/ftp/FTPProgressMonitorEx transferStarted A(Lcom/enterprisedt/net/ftp/TransferDirection;Ljava/lang/String;)V isTransferCancelled ()Z readChunk #(Ljava/io/BufferedInputStream;[BI)I +com/enterprisedt/net/ftp/FTPProgressMonitor bytesTransferred (J)V reset write ([B)V ([BII)V toByteArray closed forceResumeOff closeDataSocket append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (J)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; "com/enterprisedt/util/debug/Logger debug validateTransfer getMessage transferComplete getLogger 8(Ljava/lang/String;)Lcom/enterprisedt/util/debug/Logger; getProperty &(Ljava/lang/String;)Ljava/lang/String; java/lang/String getBytes ! H I J K L M N O P Q R S T O U V W M X Y Z Y [ M \ M ] Y ^ _ ` O a b c d e V f g h A ?*· * µ *µ *µ *µ *² ¾¼µ *µ * µ *µ *+µ *,µ +,¶ *» Y» Y+¶ · · µ § N+-¶ -¿*+¶ µ *+¶ µ *+¶ ¼µ *» Y+¶ · µ *+¶ ² ¶ !µ ± ; V Y i ^ ? R W a f m "