Edit C:\Users\Admin\.m2\repository\org\dspace\jargon\1.4.25\edu\sdsc\grid\io\srb\SRBFile.class
???? .? Yfg Yh i Yj Yk ?lm Yn Yo Yp Yq Yr Ys Yt Yu Yv Yw 5xy z {| } Y~ Y? ?? ???? z Y? Y? ?? ?? Y? ? Y? Y? ? ? Y? ? Y?? 5?? Y?? 5? ????? ?? ??? :? ?? ?} Y? Y? ?? ?? ?? ???????? Jz 5???? Y? O? O? ?? ?? 5??? 5??? Y??? 5? ??? `? ?@@ ? ???? ?? ? ? ??????? ?? ?? ?? Y? ?? x ? ?? ?? ?? ? `?? ???? ?? 5? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y?? ?z Y? Y? 5? Y? Y? Y? Y? ? Y? Y? ? Y? ?? Y? Y? Y?? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y? Y?? ? Y? Y? ?z Y? Y? Y? Y? ? Y? Y?? ? Y? Y? Y??? Y?? Y? ?? ?? Y?? Y? ? ? ? Y Y Y? Y ? Y Y? Y? Y ? ? !"#$%&'()*+,-./ Y? Y?0 Y? ?1 Y2 34 35 Y? Y? Y? 367 Y 8 Y9 Y? Y? Y?:;< Y? Y? Y? Y ?=> ?? ? ? Y 5? Y@ YA YB ?~ ? CD ?E ?F ?@G ?? ?H IJ ?? YK YL Y? ?M ?N ?O YP ?Q ?? CR ?@ YS ?? CT ?@ YU YV YW Y? Y? X Y? Y? YZ Y? Y? Y? ?? Y[ \ ?@] Y^ Y_ YE ?^ ?P` Ya YQ ?^ ?? YH ?^ ?U??? Y? b Y?????? ?^c xd Y? Y? Y? ?^e 9? Yf Yg h Y i Yj???????? Yklmnop Yqr Cstu ?v ?wx ?y Yz ?{ ?| ?} ?~ Y ?? Y? ?? ??? ? Y Y ?? C?? ? ? ?? ?? ?? ?} ?? ?? ?? ? ?? ?? ?? 9H 9? 9Q Y 9 ? Y Y Y 9F ?? Y??? ?x? Y ? Y Y? 5?????????????? Y Y? Y? YP? Y? Y? ? Y? Y? Y? Y? YP Y? Y? Y? Y? Y? Y? Y Y? Y? ? Y? ? Y? Y? Y? Y? ? ? YP Y? Y? Y? Y? Y? ? Y Y? ? ?? YL Y? Y? ? ? Y Y? ? ? Y Y? Y? ? Y 5? Y? Y? ? ? x x?@P@ @9 ?? z ?? Y?? Y Y? Y? Y? Y? ? Y Y? Y? ? Y Y? 5 Y? Y? Y ? Y? Y? ?? Y? Y? ?? Y? Y? Y? Y? Y? Y? Y? Y? Y 5? ? Y ? Y? ??? P? P? ?? ?? V ? ?? Y Y?? ?? ?? ??? Y Y? ?? ?? ? ? Y? ? ? Y? Y? Y? Y? Y? Y? Y? Y? ? Y? Y? Y? ? Y? Y? ? Y? Y? Y? Y? Y Y? Y? ? Y? ?? ?z? ? ? ? Y ?? ? ? ? Y? ? ? ? ? Y ? ? ? Y?À??? RegistrationThread InnerClasses LoadThread MDAS_CATALOG I ConstantValue LDAP_CATALOG FILE_CATALOG PATH_SEPARATOR Ljava/lang/String; PATH_SEPARATOR_CHAR C / OPR_COPY MAX_NUMBER_OF_PARALLEL_THREADS MAX_NUMBER_OF_BULK_THREADS MIN_THREAD_SIZE BULK_LOAD_BUFFER_SIZE MAX_BULK_FILE_SIZE MAX_REGISTRATION_FILES , LIST_CHECKSUM COMPUTE_CHECKSUM ? FORCE_CHECKSUM ZONE_AUTHORITY USE_BULKCOPY Z #MODIFY_DEFINABLE_METADATA_SEPERATOR PATH_IS_UNKNOWN PATH_IS_FILE PATH_IS_DIRECTORY LOCAL_FIRST_DIRECTORY srbFileSystem $Ledu/sdsc/grid/io/srb/SRBFileSystem; catalogType resource dataType deleteOnExit uriFileSystems Ljava/util/Vector; originalFilePath replicaNumber completeDirectoryList pathNameType serverLocalPath useCache loadBufferCount activeRegistrationThread filesReadyToRegister <init> 9(Ledu/sdsc/grid/io/srb/SRBFileSystem;Ljava/lang/String;)V Code LineNumberTable Exceptions K(Ledu/sdsc/grid/io/srb/SRBFileSystem;Ljava/lang/String;Ljava/lang/String;)V 3(Ledu/sdsc/grid/io/srb/SRBFile;Ljava/lang/String;)V (Ljava/net/URI;)V finalize ()V? uriInitialAccount 1(Ljava/net/URI;)Ledu/sdsc/grid/io/srb/SRBAccount; getLocalZone 8(Ledu/sdsc/grid/io/srb/SRBFileSystem;)Ljava/lang/String; getAvailableResource uriTest J(Ledu/sdsc/grid/io/srb/SRBFileSystem;)Ledu/sdsc/grid/io/srb/SRBFileSystem; uriAccountTest G(Ledu/sdsc/grid/io/srb/SRBAccount;)Ledu/sdsc/grid/io/srb/SRBFileSystem; setFileName (Ljava/lang/String;)V setDirectory makePathCanonical setFileSystem '(Ledu/sdsc/grid/io/GeneralFileSystem;)V setResource setDataType setReplicaNumber (I)V setServerLocalPath getZoneCondition &()Ledu/sdsc/grid/io/MetaDataCondition; getReplicaNumber ()I getResource ()Ljava/lang/String; getPhysicalPath getDataType getCatalogType getPathSeparator getPathSeparatorChar ()C getFileSystem &()Ledu/sdsc/grid/io/GeneralFileSystem; getServerLocalPath query :(Ljava/lang/String;)[Ledu/sdsc/grid/io/MetaDataRecordList; ;([Ljava/lang/String;)[Ledu/sdsc/grid/io/MetaDataRecordList; I(Ledu/sdsc/grid/io/MetaDataSelect;)[Ledu/sdsc/grid/io/MetaDataRecordList; J([Ledu/sdsc/grid/io/MetaDataSelect;)[Ledu/sdsc/grid/io/MetaDataRecordList; K([Ledu/sdsc/grid/io/MetaDataSelect;I)[Ledu/sdsc/grid/io/MetaDataRecordList; o([Ledu/sdsc/grid/io/MetaDataCondition;[Ledu/sdsc/grid/io/MetaDataSelect;)[Ledu/sdsc/grid/io/MetaDataRecordList; p([Ledu/sdsc/grid/io/MetaDataCondition;[Ledu/sdsc/grid/io/MetaDataSelect;I)[Ledu/sdsc/grid/io/MetaDataRecordList; modifyMetaData ((Ledu/sdsc/grid/io/MetaDataRecordList;)V toString copyTo !(Ledu/sdsc/grid/io/GeneralFile;)V "(Ledu/sdsc/grid/io/GeneralFile;Z)V #(Ledu/sdsc/grid/io/GeneralFile;ZZ)V copyFrom copyFromLocal Deprecated %(Ledu/sdsc/grid/io/local/LocalFile;)V copyToLocal copyToRemote (Ledu/sdsc/grid/io/RemoteFile;)V fileCopyStatus ()J getStat ()[J bulkLoad '([Ledu/sdsc/grid/io/local/LocalFile;Z)V loadBuffer ?(Ledu/sdsc/grid/io/GeneralFile;Ledu/sdsc/grid/io/srb/SRBFile$LoadThread;[Ledu/sdsc/grid/io/GeneralFile;[Ljava/lang/Thread;[Ledu/sdsc/grid/io/srb/SRBFile$RegistrationThread;Ljava/lang/String;Ljava/util/Vector;Ljava/util/Vector;)V bulkUnload getPermissions )(Z)[Ledu/sdsc/grid/io/MetaDataRecordList; changePermissions 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V replicate (Ljava/lang/String;Z)V backup checksum (Z)Ljava/lang/String; (ZZ)Ljava/lang/String; register (Ljava/lang/String;J)V executeProxyCommand ;(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; link !(Ledu/sdsc/grid/io/srb/SRBFile;)V canRead ()Z (Ljava/lang/String;)Z canWrite compareTo !(Ledu/sdsc/grid/io/GeneralFile;)I (Ljava/lang/Object;)I createNewFile createTempFile b(Ljava/lang/String;Ljava/lang/String;Ledu/sdsc/grid/io/GeneralFile;)Ledu/sdsc/grid/io/GeneralFile; delete (Z)Z equals (Ljava/lang/Object;)Z exists getCanonicalPath getName getParentFile ()Ledu/sdsc/grid/io/GeneralFile; getPath hashCode isAbsolute isContainer isDirectory isFile isHidden lastModified length list ()[Ljava/lang/String; :([Ledu/sdsc/grid/io/MetaDataCondition;)[Ljava/lang/String; listRoots !()[Ledu/sdsc/grid/io/GeneralFile; mkdir mkdirs renameTo !(Ledu/sdsc/grid/io/GeneralFile;)Z setLastModified (J)Z setReadOnly toURI ()Ljava/net/URI; toURL ()Ljava/net/URL; access$002 "(Ledu/sdsc/grid/io/srb/SRBFile;I)I Synthetic <clinit> SourceFile SRBFile.java?? ?????????? generic????????????????????@A java/lang/StringBuffer???? /? "edu/sdsc/grid/io/srb/SRBFileSystemG????? srb "java/lang/IllegalArgumentException???????????????????????? GUID=?? "edu/sdsc/grid/io/MetaDataCondition?? guid????? java/lang/String file name directory name?? java/io/FileNotFoundException Invalid GUID????????>5???????? public npaci CANDO /home/public.npaci/ . java/net/MalformedURLException?? : /home/ java/net/URL?????? ?? ns1:server /ns1:server? java/net/ConnectException Invalid zone name. ns1:port /ns1:portO?? edu/sdsc/grid/io/srb/SRBAccount? zone locality? edu/sdsc/grid/io/MetaDataSelect zone name? ?? ? resource access privilege %write% "user name used for resource access "user domn used for resource access "user zone used for resource access resource name No resources available??5?A@ file.separator java/lang/NullPointerException The file name cannot be null???? ? java/util/Vector!6"?# ..?? "Illegal fileSystem, cannot be null$%L5??&?'(D? ©=?) home current zone java/lang/Integer*?K5 physical resource name path name+, data type name fileSystem is null.-? java/io/IOException./?0?1? 2? file replication enum34 Vault path/resource not found.?5? file comments size offset is dirty file lock num file checksum file hide file auditflag file pin val file expiry date file expire date 2 file is compressed file is encrypted file annotation file annotation timestamp file annotation position directory annotation directory annotation timestamp owner modification date file last access timestamp file class name index name for file index name for datatype index name for directory method name for file method name for datatype method name for directory definable metadata for files -167??89?-?:? "definable metadata for directories;< container for directory 1 directory link number 0=? srb:// @??>?@EFV5 edu/sdsc/grid/io/local/LocalFileB5?A cannot be removed" *BCDEF5GTU5?HL??IO????JKLM edu/sdsc/grid/io/srb/SRBFile??NO Source file is not valid: #[Ledu/sdsc/grid/io/local/LocalFile;PQ !edu/sdsc/grid/io/srb/SRBException?R Source File is not valid: ST Unable to obtain file stat?? edu/sdsc/grid/io/GeneralFile (edu/sdsc/grid/io/GeneralRandomAccessFile placeholder BLoad .tmp<= rwUV /edu/sdsc/grid/io/srb/SRBFile$RegistrationThread java/lang/Thread?W?X 'edu/sdsc/grid/io/srb/SRBFile$LoadThread?Y !Z?[C\?]???.?>?^5_? java/lang/InterruptedException`abc java/lang/SecurityExceptiond? ef?ghij?k?l?m?no?pqr access directory name user name user domain directory access constraint access constraint%'s? n null r read w write all ownership t annotate c curate Permission type not valid: [Ledu/sdsc/grid/io/srb/SRBFile;tu()K?PQ*?vwxy+-z{0|??23 isDir45758?89}~????? Prefix string too short temp;5 The temp file already exists.?? java/lang/ClassCastException?5????H? java/text/SimpleDateFormat yyyy-MM-dd-HH.mm.ss???? java/text/ParseException??? parent directory name?? *edu/sdsc/grid/io/srb/SRBMetaDataRecordList?? [Ljava/lang/String;???????? 'java/lang/UnsupportedOperationException java/net/URI?? java/net/URISyntaxException 2http://www.sdsc.edu/srb/cgi-bin/zoneList.cgi?zone= | edu/sdsc/grid/io/RemoteFile java/lang/Throwable getDefaultStorageResource J(Ledu/sdsc/grid/io/RemoteFileSystem;Ljava/lang/String;Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getScheme getQuery $(Ledu/sdsc/grid/io/srb/SRBAccount;)V setProxyMcatZone setMcatZone setDefaultStorageResource indexOf (Ljava/lang/String;)I substring (I)Ljava/lang/String; edu/sdsc/grid/io/MetaDataSet newCondition K(Ljava/lang/String;ILjava/lang/String;)Ledu/sdsc/grid/io/MetaDataCondition; newSelection 7([Ljava/lang/String;)[Ledu/sdsc/grid/io/MetaDataSelect; #edu/sdsc/grid/io/MetaDataRecordList getValue &(Ljava/lang/String;)Ljava/lang/Object; java/lang/Object getHost getPort getUserInfo (II)Ljava/lang/String; openConnection ()Ljava/net/URLConnection; java/net/URLConnection getInputStream ()Ljava/io/InputStream; java/io/InputStream ([B)I ([B)V (Ljava/lang/String;I)I parseInt p(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getVersionNumber ()F :(Ljava/lang/String;II)Ledu/sdsc/grid/io/MetaDataCondition; 5(Ljava/lang/String;)Ledu/sdsc/grid/io/MetaDataSelect; getUserName getDomainName getMcatZone java/lang/Math random ()D round (D)J get (I)Ljava/lang/Object; isConnected remove add getAccount #()Ledu/sdsc/grid/io/GeneralAccount; (Ljava/lang/Object;Z)Z java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; lastIndexOf fileName directory startsWith getHomeDirectory (ILjava/lang/Object;)V fileSystem $Ledu/sdsc/grid/io/GeneralFileSystem; getParent srbModifyDataset q(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I (I)Ljava/lang/StringBuffer; intValue getAllResults N([Ledu/sdsc/grid/io/MetaDataRecordList;)[Ledu/sdsc/grid/io/MetaDataRecordList; getStringValue edu/sdsc/grid/io/srb/SRBCommands DEBUG printStackTrace DEFAULT_RECORDS_WANTED getAbsolutePath arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getFieldName getTableValue #(I)Ledu/sdsc/grid/io/MetaDataTable; edu/sdsc/grid/io/MetaDataTable getColumnCount getRowCount srbModifyCollect M(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V getFieldCount edu/sdsc/grid/io/FileFactory newFile V(Ledu/sdsc/grid/io/GeneralFileSystem;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getIntValue (I)I getMoreResults (()[Ledu/sdsc/grid/io/MetaDataRecordList; isQueryComplete listFiles h(Ledu/sdsc/grid/io/GeneralFileSystem;Ljava/lang/String;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; P(Ledu/sdsc/grid/io/GeneralFile;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; srbObjGetClientInitiated H(Ljava/lang/String;Ljava/lang/String;Ledu/sdsc/grid/io/GeneralFile;IIZ)J srbObjGet G(Ljava/lang/String;Ljava/lang/String;JLedu/sdsc/grid/io/GeneralFile;Z)J srbObjCopy ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J srbObjPutClientInitiated r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JII)J (Ljava/lang/String;I)V srbObjStat (ILjava/lang/String;I)[J newRandomAccessFile \(Ledu/sdsc/grid/io/GeneralFile;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralRandomAccessFile; E(Ledu/sdsc/grid/io/srb/SRBFile;Ljava/lang/String;Ljava/lang/Object;)V (Ljava/lang/Runnable;)V `(Ledu/sdsc/grid/io/srb/SRBFile;[Ledu/sdsc/grid/io/GeneralRandomAccessFile;[BLjava/lang/Object;)V keepLoading sendBuffer close bloadFilePath isAlive join addFile 3(Ledu/sdsc/grid/io/GeneralFile;Ljava/lang/String;)V newFileInputStream I(Ledu/sdsc/grid/io/GeneralFile;)Ledu/sdsc/grid/io/GeneralFileInputStream; loadBufferLength [B 'edu/sdsc/grid/io/GeneralFileInputStream ([BII)I out +[Ledu/sdsc/grid/io/GeneralRandomAccessFile; randomIndex start setBloadFilePath restartRandom newRandom Ledu/sdsc/grid/io/GeneralFile; 7(Ledu/sdsc/grid/io/local/LocalFile;Ljava/lang/String;)V srbBulkUnload )(IILjava/lang/String;Ljava/lang/String;)V toLowerCase srbObjReplicate L(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V srbBackupData ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V srbObjChksum ;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)[B srbRegisterDataset _(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/io/InputStream; srbObjCreate _(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)I srbObjClose getType (C)Ljava/lang/StringBuffer; srbObjUnlink '(Ljava/lang/String;Ljava/lang/String;)V isEmpty firstElement ()Ljava/lang/Object; parse $(Ljava/lang/String;)Ljava/util/Date; java/util/Date getTime java/lang/Long parseLong (Ljava/lang/String;)J setValue (ILjava/lang/String;)V toArray (([Ljava/lang/Object;)[Ljava/lang/Object; mergeConditions p(Ledu/sdsc/grid/io/MetaDataCondition;[Ledu/sdsc/grid/io/MetaDataCondition;)[Ledu/sdsc/grid/io/MetaDataCondition; o(Ledu/sdsc/grid/io/MetaDataCondition;Ledu/sdsc/grid/io/MetaDataCondition;)[Ledu/sdsc/grid/io/MetaDataCondition; srbCreateCollect ((ILjava/lang/String;Ljava/lang/String;)V (J)Ljava/lang/StringBuffer; p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V !Y? % ?? ? ? ?? ? ? ?? ? ? ?? ? ?? ? ? ?? ? ? ?? ?? ?? ?? ? D ?? ? D ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ?? ?? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? B?? ?? ?? i ?? ? : *+,? *+? ? *,? ? ? q r s t? ? ?? ? ? ?*+,-? *? *? *? *? *? *? *? *? *? *? *,? *+? ? ,? 2,? ? !*? Y? ,? ? -? ? ? ? *-? ? *-? ? ? N ? "