@ Override public Iterator < String > getSpaces ( ) { ConnectOperation co = new ConnectOperation ( host , port , username , password , zone ) ; log . trace ( "Listing spaces" ) ; try { return listDirectories ( baseDirectory , co . getConnection ( ) ) ; } catch ( IOException e ) { log . error ( "Could not connect to iRODS" , e ) ; throw new StorageException ( e ) ; } }
Return a list of irods spaces . IRODS spaces are directories under the baseDirectory of this provider .