Edit C:\dspace\webapps\rest\WEB-INF\lib\com\google\api\client\googleapis\media\MediaHttpUploader.class
???? 1) ? ?! ?"# ?$% ?&' ?( ? ?) *+ ?, -./ ?01 ?2 3 4 ?5 -6 ?7 ?8 ?9 ?: ?; ?<= > ?@ ABC 2DE FG HI J ?K ?L ?M ?N ?O PQ ?R PST PI U 2V W ?X YZ[ 9\ F] ?^ ?_` >a ?b c Yd Pe f ?g ?h -i Yj Yk ?l ?m n ?o ?pqr P s t uv wx ?yz X X{ H| H} ?~ H? _ H? ?? Y? ??? e? e? e? e? ?? ?? ?? ?? ?? ?? ?? ?? ??? s? H?? ?? x ? x? x??? x?? -?? x? ?? ?? w? ?? ? -???????? UploadState InnerClasses CONTENT_LENGTH_HEADER Ljava/lang/String; ConstantValue CONTENT_TYPE_HEADER uploadState FLcom/google/api/client/googleapis/media/MediaHttpUploader$UploadState; MB I KB MINIMUM_CHUNK_SIZE DEFAULT_CHUNK_SIZE mediaContent 7Lcom/google/api/client/http/AbstractInputStreamContent; requestFactory /Lcom/google/api/client/http/HttpRequestFactory; transport *Lcom/google/api/client/http/HttpTransport; metadata (Lcom/google/api/client/http/HttpContent; mediaContentLength J isMediaContentLengthCalculated Z initiationRequestMethod initiationHeaders (Lcom/google/api/client/http/HttpHeaders; currentRequest (Lcom/google/api/client/http/HttpRequest; contentInputStream Ljava/io/InputStream; directUploadEnabled progressListener JLcom/google/api/client/googleapis/media/MediaHttpUploaderProgressListener; mediaContentLengthStr totalBytesServerReceived chunkSize cachedByte Ljava/lang/Byte; totalBytesClientSent currentChunkLength currentRequestContentBuffer [B disableGZipContent sleeper $Lcom/google/api/client/util/Sleeper; <init> ?(Lcom/google/api/client/http/AbstractInputStreamContent;Lcom/google/api/client/http/HttpTransport;Lcom/google/api/client/http/HttpRequestInitializer;)V Code LineNumberTable LocalVariableTable this :Lcom/google/api/client/googleapis/media/MediaHttpUploader; httpRequestInitializer 3Lcom/google/api/client/http/HttpRequestInitializer; upload R(Lcom/google/api/client/http/GenericUrl;)Lcom/google/api/client/http/HttpResponse; initiationRequestUrl 'Lcom/google/api/client/http/GenericUrl; Exceptions? directUpload content request response )Lcom/google/api/client/http/HttpResponse; responseProcessed resumableUpload actualSkipValue updatedUploadUrl newBytesServerReceived currentBytesServerReceived copyBytes returningResponse initialResponse uploadUrl isMediaLengthKnown ()Z getMediaContentLength ()J executeUploadInitiation notificationCompleted executeCurrentRequestWithoutGZip S(Lcom/google/api/client/http/HttpRequest;)Lcom/google/api/client/http/HttpResponse; executeCurrentRequest $setContentAndHeadersOnCurrentRequest ()V blockSize limitInputStream contentChunk bytesAllowedToRead actualBytesRead actualBlockSize serverErrorCallback RuntimeInvisibleAnnotations !Lcom/google/api/client/util/Beta; getNextByteIndex (Ljava/lang/String;)J rangeHeader getMetadata *()Lcom/google/api/client/http/HttpContent; setMetadata d(Lcom/google/api/client/http/HttpContent;)Lcom/google/api/client/googleapis/media/MediaHttpUploader; getMediaContent getTransport ,()Lcom/google/api/client/http/HttpTransport; setDirectUploadEnabled =(Z)Lcom/google/api/client/googleapis/media/MediaHttpUploader; isDirectUploadEnabled setProgressListener ?(Lcom/google/api/client/googleapis/media/MediaHttpUploaderProgressListener;)Lcom/google/api/client/googleapis/media/MediaHttpUploader; getProgressListener L()Lcom/google/api/client/googleapis/media/MediaHttpUploaderProgressListener; setChunkSize =(I)Lcom/google/api/client/googleapis/media/MediaHttpUploader; getChunkSize ()I getDisableGZipContent setDisableGZipContent getSleeper &()Lcom/google/api/client/util/Sleeper; setSleeper `(Lcom/google/api/client/util/Sleeper;)Lcom/google/api/client/googleapis/media/MediaHttpUploader; getInitiationRequestMethod ()Ljava/lang/String; setInitiationRequestMethod N(Ljava/lang/String;)Lcom/google/api/client/googleapis/media/MediaHttpUploader; setInitiationHeaders d(Lcom/google/api/client/http/HttpHeaders;)Lcom/google/api/client/googleapis/media/MediaHttpUploader; getInitiationHeaders *()Lcom/google/api/client/http/HttpHeaders; getNumBytesUploaded updateStateAndNotifyListener I(Lcom/google/api/client/googleapis/media/MediaHttpUploader$UploadState;)V getUploadState H()Lcom/google/api/client/googleapis/media/MediaHttpUploader$UploadState; getProgress ()D SourceFile MediaHttpUploader.java ? ?? ? ? ? POST ? ? &com/google/api/client/http/HttpHeaders ? ? * ? ? ? ??? ? ? ???? 5com/google/api/client/http/AbstractInputStreamContent ? ? (com/google/api/client/http/HttpTransport ? ????? ? ??? ? ? ? ? ? ?? ? ? ? +com/google/api/client/http/MultipartContent &com/google/api/client/http/HttpContent????? uploadType multipart?? media??????? ? ? ? ? ? ? ? ?? ??? ? ? ?? ? %com/google/api/client/http/GenericUrl? ???? ? ??? ? java/io/BufferedInputStream ???? ? ? ? ? >com/google/api/client/googleapis/media/MediaUploadErrorHandler ?? ? ?? ?? ??? ? ? ? ???? ??? ? ? ? ?? ? ? ?? ? resumable 'com/google/api/client/http/EmptyContent X-Upload-Content-Type??? X-Upload-Content-Length???? ? /com/google/api/client/googleapis/MethodOverride?????? ? ?? ? 'com/google/api/client/http/GZipEncoding?????????? -com/google/api/client/http/InputStreamContent ? ? ? ? ? ? ? +com/google/api/client/http/ByteArrayContent ? bytes */0 java/lang/StringBuilder bytes - / &The current request should not be null? bytes */ !"#$ ? ? ? 0chunkSize must be a positive multiple of 262144.?% PUT&'( ?Cannot call getProgress() if the specified AbstractInputStreamContent has no content length. Use getNumBytesUploaded() to denote progress instead. 8com/google/api/client/googleapis/media/MediaHttpUploader java/lang/Object Dcom/google/api/client/googleapis/media/MediaHttpUploader$UploadState java/io/IOException NOT_STARTED "com/google/api/client/util/Sleeper DEFAULT (com/google/api/client/util/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; createRequestFactory 1()Lcom/google/api/client/http/HttpRequestFactory; d(Lcom/google/api/client/http/HttpRequestInitializer;)Lcom/google/api/client/http/HttpRequestFactory; checkArgument (Z)V MEDIA_IN_PROGRESS java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; setContentParts E(Ljava/util/Collection;)Lcom/google/api/client/http/MultipartContent; put 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; -com/google/api/client/http/HttpRequestFactory buildRequest ?(Ljava/lang/String;Lcom/google/api/client/http/GenericUrl;Lcom/google/api/client/http/HttpContent;)Lcom/google/api/client/http/HttpRequest; &com/google/api/client/http/HttpRequest getHeaders putAll (Ljava/util/Map;)V MEDIA_COMPLETE 'com/google/api/client/http/HttpResponse disconnect isSuccessStatusCode getLocation (Ljava/lang/String;)V getInputStream ()Ljava/io/InputStream; java/io/InputStream markSupported (Ljava/io/InputStream;)V buildPutRequest y(Lcom/google/api/client/http/GenericUrl;Lcom/google/api/client/http/HttpContent;)Lcom/google/api/client/http/HttpRequest; e(Lcom/google/api/client/googleapis/media/MediaHttpUploader;Lcom/google/api/client/http/HttpRequest;)V getCloseInputStream close getStatusCode getRange checkState reset skip (J)J getLength INITIATION_STARTED getType set N(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/api/client/http/HttpHeaders; java/lang/Long valueOf (J)Ljava/lang/Long; INITIATION_COMPLETE intercept +(Lcom/google/api/client/http/HttpRequest;)V setThrowExceptionOnExecuteError +(Z)Lcom/google/api/client/http/HttpRequest; execute +()Lcom/google/api/client/http/HttpResponse; getContent setEncoding S(Lcom/google/api/client/http/HttpEncoding;)Lcom/google/api/client/http/HttpRequest; java/lang/Math min (JJ)J mark (I)V &com/google/api/client/util/ByteStreams limit -(Ljava/io/InputStream;J)Ljava/io/InputStream; *(Ljava/lang/String;Ljava/io/InputStream;)V setRetrySupported 2(Z)Lcom/google/api/client/http/InputStreamContent; setLength 2(J)Lcom/google/api/client/http/InputStreamContent; setCloseInputStream java/lang/String (J)Ljava/lang/String; java/lang/Byte byteValue ()B java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V read (Ljava/io/InputStream;[BII)I max (II)I equals (Ljava/lang/Object;)Z (B)Ljava/lang/Byte; (Ljava/lang/String;[BII)V setContent R(Lcom/google/api/client/http/HttpContent;)Lcom/google/api/client/http/HttpRequest; setContentRange <(Ljava/lang/String;)Lcom/google/api/client/http/HttpHeaders; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; indexOf (I)I substring (I)Ljava/lang/String; parseLong (ZLjava/lang/Object;)V Hcom/google/api/client/googleapis/media/MediaHttpUploaderProgressListener progressChanged =(Lcom/google/api/client/googleapis/media/MediaHttpUploader;)V 1 ? ? ? ? ? U ? ? ? R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "